SC-3000 keyboard and a final release

Published April 20, 2008
Advertisement
The latest addition to Cogwheel is SC-3000 keyboard emulation.


The SC-3000 was a home computer with similar hardware to the SG-1000 console, with the main addition of a keyboard. Software cartridges could add, for example, BASIC programming capabilities.

Due to lack of time and motivation, and the fact that the emulator is pretty much as good as I'm going to get it at this moment in time, I've removed the beta label and uploaded the latest version to its website.
0 likes 2 comments

Comments

MaximZhao
As I understand it, the SF-7000 is fairly simple - just a flat 64KB RAM (optionally overlaid by the 8KB BIOS/IPL) and a floppy disk controller attached to another PPI chip. It's the same FDC used in the original IBM PC and a few other systems, I worked from this datasheet in my IPL disassembly:

http://www.smspower.org/dev/docs/nec-upd765a.zip

but you can implement a much reduced subset because you don't have to worry about multiple drives, disk formats, timing, DMA or error conditions. Other stuff like the parallel port can go unemulated just as easily as the SC-3000's COM port and tape input.

I ought to publish that disassembly sometime soon, it was what made me report all those Brass bugs :)
April 21, 2008 01:48 PM
benryves
Quote: Original post by MaximZhao
As I understand it, the SF-7000 is fairly simple - just a flat 64KB RAM (optionally overlaid by the 8KB BIOS/IPL) and a floppy disk controller attached to another PPI chip.
"Quite simple" until you got to the floppy disk controller, of course...

I did try emulating it many moons ago, and used your disassembly (and documentation of the error beep codes) to try and get as far as I could, but I could never get it to work properly.
April 21, 2008 03:53 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement
Advertisement