My first big smd-project:
After very long eagle-designing - it's done and fully working.
My own MSX-1MB-Flashcart:
How to build a tiny C64 compatible computer in SMD / Create an own modular 65c02 homebrew design... & other great CBM / Commodore / mos / 8bit Stuff, News, Mods, Repair Infos ;)
Saturday, 14 October 2017
Wednesday, 13 September 2017
Monday, 11 September 2017
DB-Hi_res basic DRAW command!
Now I discovered the DRAW command. It draws a line to the x,y parameters.
First it starts at 0,0
Also I tested the print chr$(142) to remove the space-lines.
Look here:
First it starts at 0,0
Also I tested the print chr$(142) to remove the space-lines.
Look here:
Sunday, 10 September 2017
DB Hi-Res Basic Extension discovered!
In the Original Data Becker Rom-Image (from Christian) I found the extended basic-statements:
dot, cdot, line, cline, gclear, draw, graphics, move, fill and some more...
But how to access these commands and how to add parameters...???
After some disassembling I found out: The basic commands have a "!" as first sign!
Sadly the Data Becker Rom doesn't switch the CRTC to a screen without spaces between the character lines, like the Rom from "Walter" it does - this looks awful!
dot, cdot, line, cline, gclear, draw, graphics, move, fill and some more...
But how to access these commands and how to add parameters...???
After some disassembling I found out: The basic commands have a "!" as first sign!
Sadly the Data Becker Rom doesn't switch the CRTC to a screen without spaces between the character lines, like the Rom from "Walter" it does - this looks awful!
Thursday, 7 September 2017
Wednesday, 6 September 2017
First test with Data Becker Hi-Res Graphics-Extension in my 8032SK
Now I understand the graphics-ram - it starts at $0010.
Do you like my dino-head ? ;)
The board decodes the CS to the CRTC with a 74LS42:
- E880 and E881 enable the 6545 like in an ordinary 8032
- E882 writes the lo-byte of the graphics address
- E888 writes the hi-byte
- E88A writes 8 bits graphics the the RAM (screen-start at $0010).
The write to E88A is combined with R/W and with the 8MHz clock from QA of UD3.
The board plugs only in the 6545 socket and connect all pins except CS directly to the CRTC.
It adapts the charrom with all pins except CS.
There are two wires to BA1, BA3 to decode the graphics registers.
Also there are wires to UD3 QA (8MHz) and to RDY of the CPU.
16K SRAM board:
Do you like my dino-head ? ;)
The board decodes the CS to the CRTC with a 74LS42:
- E880 and E881 enable the 6545 like in an ordinary 8032
- E882 writes the lo-byte of the graphics address
- E888 writes the hi-byte
- E88A writes 8 bits graphics the the RAM (screen-start at $0010).
The write to E88A is combined with R/W and with the 8MHz clock from QA of UD3.
The board plugs only in the 6545 socket and connect all pins except CS directly to the CRTC.
It adapts the charrom with all pins except CS.
There are two wires to BA1, BA3 to decode the graphics registers.
Also there are wires to UD3 QA (8MHz) and to RDY of the CPU.
16K SRAM board:
Subscribe to:
Posts (Atom)