(World of Warcraft / CoD Vanguard / JustCause3 & 4 / Rage / Syndicate / Race Pro)
github.com/ecilasun/tinysys
github.com/ecilasun/sandpiper_hw
@the_cilasun@mastodon.gamedev.place
u/Not_Computer
Curse of custom keyboards; I made CTRL key a bit too short.
Curse of custom keyboards; I made CTRL key a bit too short.
VCPUploadProgram(s_platform, s_vcpprogram, PRG_128Bytes);
VCPExecProgram(s_platform, 0x1); // Start
To stop:
VCPExecProgram(s_platform, 0x0); // Stop
Physical memory mapping for DMA and copy handled under the hood. CTRL+C also stops programs just to avoid accidents.
VCPUploadProgram(s_platform, s_vcpprogram, PRG_128Bytes);
VCPExecProgram(s_platform, 0x1); // Start
To stop:
VCPExecProgram(s_platform, 0x0); // Stop
Physical memory mapping for DMA and copy handled under the hood. CTRL+C also stops programs just to avoid accidents.
Sufficient speed to catch scanlines, chasing the beam.
Sufficient speed to catch scanlines, chasing the beam.
VCP(video coprocessor), VPU(video processing unit), APU(audio processing unit) and PAL(color palette unit) and the CPU(dual ARM cores) sit on the same AXI bus.
The APU, VCP and VPU core logic are clocked at bus speed (166.6MHz)
VCP(video coprocessor), VPU(video processing unit), APU(audio processing unit) and PAL(color palette unit) and the CPU(dual ARM cores) sit on the same AXI bus.
The APU, VCP and VPU core logic are clocked at bus speed (166.6MHz)