Новости > Показать отдельно
smf WIP
Ice, 04:24, 27-06-2005
Соббщается что ведутся работы над ядром центрального процессора PSX:
- June 26, 2005 - BIOS call logging
Back in February I started adding BIOS call logging to the PSX CPU core. Other things came up and it was put on the back burner. As it was holding up submission of another CPU core change I decided it was time to finish it.
In the end I implemented it by specifying the C prototype of all the functions and parsing the parameter list. The char’s and const char *’s are output as ascii, everything else is output as hex numbers. It even copes with printf() parameters. I haven’t put code to track when the BIOS call finishes and output the result yet & the functions/parameters came from incomplete unofficial references.
None of this will make a difference to the average user, but it can provide interesting information for developers. It helped me find the board configuration register on ZN1/ZN2. On the real hardware I believe these are solder pads.
------00 mem=4M
------01 mem=4M
------10 mem=8M
------11 mem=16M
-----0-- smem=hM
-----1-- smem=2M
----0--- vmem=1M
----1--- vmem=2M
000----- rev=-2
001----- rev=-1
010----- rev=0
011----- rev=1
100----- rev=2
101----- rev=3
110----- rev=4
111----- rev=5
Some of those settings are probably invalid, I doubt there was a revision -2, -1 or 0. The interesting ones are for 16mb of main ram and 2mb of sound ram. All other memory configurations have been seen before on various PSX based systems.
ZZZ-UNK-Planets2
Игры ZX Spectrum
» Совместное прохождение игр c участием Ниндзя 02:52
» Game Genie раздел 02:11
» Picostation PS1 01:43
» Раздача игр, обмен и просто халява 01:35
» Во что сейчас играем? 01:22
» [Продано] геймпады Logitech F310 01:05
» Проблемы с Twin Sharp Famicom 00:50
» RGB_amp mod 00:35
» Счетчик FPS в эмуляторах 00:29
» Кино 23:26
» Эмуляция "Тетриса" 22:48
» NESRGB AV Famicom - цифровой шум 22:41
» PCem, 86box и другие эмуляторы старого PC-железа 21:51
» Первая игра, приставка 21:04