Obsonet is an ethernet card interface for MSX computers.
Hardware was developed by Daniel Berdugo (me) and Bios was developed by Nestor Soriano (konamiman).
The core of the card is an ethernet controller from Realtek, RTL8019AS.
It has 32 registers wich are mapped at top of the msx page number 1 and mirrored at top of the msx page number 2.
It has 512Kbytes flash wich is divided on 32 pages of 16Kbytes and the selected page is mapped at bottom of the msx page number 1.
Original PCB scans:
Original photolith scans:
After the first batch, the production was delayed due to:
Dumas (obsonet 2) designs.
Job and studies.
Many months later, i lost all documents because an accidental format while i was working with a lot of partitions into Linux, and never got restore them from the ext3 partition :(
A couple of years after that, i redid the design documents starting from these photolits, importing them into Eagle cad software to use as a guide layer.
This is licensed under CERN's Open Hardward License and you can download the finished project from here.
The mapper is programmed in VHDL languaje and synthesized on Lattice SPLD model GAL16V8D-15LP.
In the project package are the vhdl source file and the jedec target file.
You can program the jedec file directly on the GAL device using any cheap gal programmer in the market, for example, in eBay (usb) or the Do It Yourself programmer GALBLAST (parallel port).
If you want to compile the vhdl source yourself, you will need to install Lattice ISPLever Classic and build the project following the next steps:
1. Initially you need obsomap.vhd and pin_assignment.txt files.
2. Run ISPLever, create a new project
selecting VHDL languaje and Synplify syntesis tool.
3. Select GAL16V8D-15LP device.
4. Select the source file obsomap.vhd and check the box "Copy Source to Work Directory".
5. In the building processes list, double click JEDEC File.
6. Now open the pin_assignment.txt file and copy the entire line.
7. Go into the project folder and open obsomap.tt3 file.
8. And paste the copied line on to the similar line.
9. Now right click on the JEDEC File process and select "Force One Level". In this way, ISPLever will use the modified tt3 file in the last stage of the building process.
10. If you want to check the correct pin mapping on the GAL device, right click the Chip Report process and select "View".
11. If all went fine, you will see this pin mapping at bottom.
The rest of the process to build your own obsonet is flashing the bios.
You must continue at the konamiman web page.
Just as an idea, i did a 2D drawing of a cartridge case from the official msx cartridge case specifications and measurements of a pair of cartridges.
*Note: in mm.
Enjoy building :)
Daniel Berdugo González