Sunday 31 May 2015

Planning which ports we can support

I don't have much time at the moment to work on the MEGA65, but we have been able to do some planning on which ports we expect to support.

The following is what we have made electrical provision for.  Note that this is different from what may be on the actual main boards, due to space and/or cost issues, but it is the set of ports that we should be able to support, all with real 5V signals.

1. Stereo SID sockets
2. Stereo RCA audio output
3. VGA video output
4. 100mbit ethernet
5. 34-pin floppy drive interface (720k, 1.44MB and hopefully 2.88MB floppy drives, as well as 5.25" PC floppy drives although we aren't putting special effort into this).
6. C64 and C65 keyboard
7. joysticks (with full paddle support)
8. Expansion/cartridge port (initially only relatively simple ROM cartridges, but we have all signals plumbed, including DMA)
9. IEC serial for 1541 and other Commodore floppy drives
10. Extra SD card socket (in addition to the microSD socket on the FPGA board)
11. Cassette port
12. MIDI interface
13. Composite video (although it will initially be 100% compatible with the C65's composite video port -- i.e., it won't work ;) -- we are just making provision for implementing it later on.
14. DVI/HDMI video (this also won't work initially)

The main omissions compared to a real C64 or C65 is the user port, which shouldn't be any need with all the IO options on the MEGA65.

When I have more time I'll explain how we are connecting all this stuff using just 40 I/O lines on the FPGA.  Perhaps after we have had a chance to see if our way of implementing it actually works ;)

Saturday 30 May 2015

Teaching the young to program

One of my goals in creating the MEGA65/C65GS is to create a computer platform that is easy enough to understand that it can be used to teach new generations the fundamentals of computing in the same way that 8-bit computers taught previous generations.

Thus it was both amusing and somewhat distressing to hear about the recent comments by our prime minister who ridiculed the need to teaching the young to code, before back-pedalling when he realised that his own party is making an effort to do just this, although that effort is rather poultry.

http://www.smh.com.au/national/education/tony-abbott-ridicules-his-own-party-in-school-coding-gaffe-20150528-ghbdal.html

Friday 1 May 2015

Nexys4 DDR Boards are out of stock everywhere it seems

So, it seems that there are no Nexys4DDR boards in stock in the USA, UK or continental Europe.

We probably aren't the major cause of this, but it would be funny to find if we were.

For those desperate in the meantime, it might be possible to get them from the Australian distributor, although where I am at the moment it isn't trivial for me to find out their stock levels.  Perhaps someone can leave a comment with what they find out.

Otherwise, Digilent seem to have another production run scheduled for later this month, with stock shipping again from the 29th.