Search found 656 matches

by jedie
Mon Aug 04, 2014 7:45 am
Forum: Dragon General
Topic: The Dragon Font and lowercase characters
Replies: 3
Views: 3936

The Dragon Font and lowercase characters

In the XRoar sources I found these font files: font-6847.png https://raw.githubusercontent.com/jedie/XRoar/master/src/font-6847.png https://github.com/jedie/XRoar/blob/master/src/font-6847.png font-6847t1.png https://raw.githubusercontent.com/jedie/XRoar/master/src/font-6847t1.png https://github.com...
by jedie
Sun Aug 03, 2014 4:18 pm
Forum: Dragon General
Topic: Dragon emulator written in Python ???
Replies: 106
Views: 93929

Re: Dragon emulator written in Python ???

jedie wrote:But there is a problem: scrolling doesn't work right. It moves only every second char one line above :o
EDIT: Ah! I have mapped "read/write word" to "read/write byte" :oops:
Yes, it was my mistake that i don't split byte/word in periphery probably :?
by jedie
Sun Aug 03, 2014 2:53 pm
Forum: Dragon General
Topic: How does the Keyboard Matrix and PIA really work?
Replies: 7
Views: 7084

Re: How does the Keyboard Matrix and PIA really work?

There is the Dragon keyboard matrix: | PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 ----|---------------------------------------------- PA0 | 0 1 2 3 4 5 6 7 PA1 | 8 9 * ; , - . / PA2 | @ A B C D E F G PA3 | H I J K L M N O PA4 | P Q R S T U V W PA5 | X Y Z Up Down Left Right Space PA6 | ENT CLR BRK N/C N/C N/C...
by jedie
Sat Aug 02, 2014 10:58 pm
Forum: Dragon General
Topic: Dragon emulator written in Python ???
Replies: 106
Views: 93929

Re: Dragon emulator written in Python ???

Now after the keyboard matrix / PIA stuff works, i have implemented a simple Text Mode display with "PyGame"... So Dragon 32 / 64 Text mode is now a little bit useable: http://www.jensdiemer.de/static/jensdiemer.de/screenshots/DragonPy_DragonROM_01.png You can input something and run. You see the cu...
by jedie
Sat Aug 02, 2014 7:59 pm
Forum: Dragon General
Topic: How does the Keyboard Matrix and PIA really work?
Replies: 7
Views: 7084

Re: How does the Keyboard Matrix and PIA really work?

Seems that i'm on the right way: New test input char: 'P' bbf4| read $ff00 ($ff02 is $00 00000000) send $2f 00101111 back (char: P) bbcd| read $ff00 ($ff02 is $ff 11111111) send $ff 11111111 back (char: P) bc08| Set keyboard matrix state $0151 to $af 10101111 bbcd| read $ff00 ($ff02 is $fe 11111110)...
by jedie
Fri Aug 01, 2014 4:54 pm
Forum: Dragon General
Topic: Keyboard matrix state info
Replies: 2
Views: 1620

Re: Keyboard matrix state info

TODO: I should display the value of $151, too ;)
by jedie
Fri Aug 01, 2014 3:02 pm
Forum: Dragon General
Topic: How does the Keyboard Matrix and PIA really work?
Replies: 7
Views: 7084

Re: How does the Keyboard Matrix and PIA really work?

Thank you very mutch. Think i now understand it right :D
by jedie
Thu Jul 31, 2014 9:51 pm
Forum: Dragon General
Topic: How does the Keyboard Matrix and PIA really work?
Replies: 7
Views: 7084

How does the Keyboard Matrix and PIA really work?

One missing part in my Dragon Emulator is the Input via emulated PIA and the Keyboard Matrix... "Inside the Dragon" described on Page 198-204 all the basics. I have read it carefully, but didn't understand it completely :oops: I missed a complete, detailed example. I have study the XRoar sources, bu...
by jedie
Thu Jul 31, 2014 3:49 pm
Forum: Dragon General
Topic: Keyboard matrix state info
Replies: 2
Views: 1620

Keyboard matrix state info

I created a simple BASIC programm to see the Keyboard matrix state. Sources: https://github.com/jedie/PyDragon32/blob/master/InputOutput/keyboard.bas Example screenshow with the "Y" key is pressed down. You see that this is saved in $0153: http://www.jensdiemer.de/static/jensdiemer.de/screenshots/ke...