retrohimpi
Member
Hi everyone,
I'm a recently retired software engineer, living in the ancient market town of Saffron Walden, Essex in the UK and currently emulating my first single-board computer (Ohio Scientific Challenger 1P) in Java. I've managed to more or less recreate the 1Mhz, 8Kb RAM, cassette-based system I owned from 1979-82, and am now trying to upgrade it to the 48Kb, dual-floppy version. It's at the stage where it can apparently boot from an OS65 v3 disk image but, although it clears its screen, no banner message or prompt appears and, if I break in via my front panel controls, it appears to be stuck in the serial printer driver, a port which I'm not currently emulating. I'm still trying to track down where it's going astray (I've already had to emulate a 60Hz video refresh strobe, which the DOS needs to calibrate its timing loops whilst booting). I do my software development in NetBeans on a white MacBook or a big, fast Linux box, also using cc65 and P65 (a Perl-based 6502 assembler).
I don't deliberately collect vintage hardware, though I still have my TI58 programmable calculator and print cradle from 1978, an Pentium 5 PC purchased in 1996 and assorted modems and inkjet printers. As well as Java, I can program in various flavours of BASIC, 6502 assembly language, Perl, C and awk. In 1982, I traded in my trusty C1P for a 48Kb Apple II Europlus, for which there's now several orders of magnitude more available software and docs, and sometimes play with the MESS emulation of that system. Before I moved on to an IBM PC clone, I added a Z80 card to my ][+and taught myself to use CP/M, so I'm hoping to eventually add at least an 8080 to my own emulator.
My principal interests at the moment are tracking down documentation, disk images, etc for Ohio Scientific hardware/software, and 6502 test programs (my emulated CPU still has the occasional bug and doesn't fully reproduce the undocumented behaviour of the original). However, I have fond memories of my home computing adventures in the seventies and eighties and enjoy hearing about others' experience on other hardware of the day. Hopefully my years of programming experience will also enable me to respond to software questions on the forum.
Back to debugging my struggling emulator...
I'm a recently retired software engineer, living in the ancient market town of Saffron Walden, Essex in the UK and currently emulating my first single-board computer (Ohio Scientific Challenger 1P) in Java. I've managed to more or less recreate the 1Mhz, 8Kb RAM, cassette-based system I owned from 1979-82, and am now trying to upgrade it to the 48Kb, dual-floppy version. It's at the stage where it can apparently boot from an OS65 v3 disk image but, although it clears its screen, no banner message or prompt appears and, if I break in via my front panel controls, it appears to be stuck in the serial printer driver, a port which I'm not currently emulating. I'm still trying to track down where it's going astray (I've already had to emulate a 60Hz video refresh strobe, which the DOS needs to calibrate its timing loops whilst booting). I do my software development in NetBeans on a white MacBook or a big, fast Linux box, also using cc65 and P65 (a Perl-based 6502 assembler).
I don't deliberately collect vintage hardware, though I still have my TI58 programmable calculator and print cradle from 1978, an Pentium 5 PC purchased in 1996 and assorted modems and inkjet printers. As well as Java, I can program in various flavours of BASIC, 6502 assembly language, Perl, C and awk. In 1982, I traded in my trusty C1P for a 48Kb Apple II Europlus, for which there's now several orders of magnitude more available software and docs, and sometimes play with the MESS emulation of that system. Before I moved on to an IBM PC clone, I added a Z80 card to my ][+and taught myself to use CP/M, so I'm hoping to eventually add at least an 8080 to my own emulator.
My principal interests at the moment are tracking down documentation, disk images, etc for Ohio Scientific hardware/software, and 6502 test programs (my emulated CPU still has the occasional bug and doesn't fully reproduce the undocumented behaviour of the original). However, I have fond memories of my home computing adventures in the seventies and eighties and enjoy hearing about others' experience on other hardware of the day. Hopefully my years of programming experience will also enable me to respond to software questions on the forum.
Back to debugging my struggling emulator...