Post 766010 by qqlq@bsd.network
(DIR) More posts by qqlq@bsd.network
(DIR) Post #756502 by ky0ko@cybre.space
2018-10-25T08:38:43Z
0 likes, 0 repeats
aaaaaaa i emulated vic-20 video hardware (badly, but i know exactly why its bad and i can fix it later)
(DIR) Post #756513 by ky0ko@cybre.space
2018-10-25T08:39:43Z
0 likes, 0 repeats
tomorrow i'll implement some 6502 instructionsbut nowi slep
(DIR) Post #756635 by kity@kity.wtf
2018-10-25T08:46:38Z
0 likes, 0 repeats
@ky0ko good job!!! :blobcatpats:
(DIR) Post #761759 by qqlq@bsd.network
2018-10-25T15:41:26Z
0 likes, 0 repeats
@ky0ko cool! I am working on 6502 emulator as we speak. Curious how you'll handle timing issues between the video chip and processor
(DIR) Post #762139 by ky0ko@cybre.space
2018-10-25T16:02:44Z
0 likes, 0 repeats
@qqlqrelatively easy in the vic 20from how I've understood it, the video circuitry controls the cpu clock, runs at 4x cpu bus speed, and accesses the memory basically between cpu cyclesso basically, my code looks likewhile ( true ) { DoSDLStuff(); Vic_Step(); Cpu_Step();}Vic does 4 pixels each stepI've not actually implemented much in the way of the 6502 emulation yet
(DIR) Post #765068 by qqlq@bsd.network
2018-10-25T19:20:56Z
0 likes, 0 repeats
@ky0ko alright, that's what I might do my Apple II emulator. I started the other way around and first implemented the 6502. I love the simplicity of its ISA. I use this program to test my work:https://github.com/Klaus2m5/6502_65C02_functional_tests
(DIR) Post #765289 by ky0ko@cybre.space
2018-10-25T19:31:59Z
0 likes, 0 repeats
@qqlqapple ii video stuff might not work the same wayI'm planning on doing an apple ii emulator too, I might look into it and advise you what i would do
(DIR) Post #766010 by qqlq@bsd.network
2018-10-25T20:13:00Z
0 likes, 0 repeats
@ky0ko I must admit I haven't thought much about the rest of the system first wanted to get the CPU up and running. I am thinking of reading The Apple II Circuit Description by Winston D. Gayler