Page 1 of 1
Tajmiing
Posted: February 16th, 2016, 11:21 pm
by AmiDog
Tajmiing
Username: AmiDog
Project Title: Tajmiing
Time to Complete: Too much

SDK: None
Genre: Demo
Latest Release: Version 1.1
In Development: No
Initial Release Date: 14-FEBRUARY-2016
Last Date Updated: 03-MARCH-2016
Controller: None
Players: 1
Memory Card: 0 Block
Languages: Eng
Region: Auto
Burn and Play: Yes
Executable Included: Yes
Source Included: No
This is my first multi-part demo for any platform. All effects in this PSX/PS1/PSOne demo are created by modifying the display registers. No polygons are rendered. This demo should work on both PAL and NTSC units.
PS-EXE, CUE + BIN:
http://psx.amidog.se/lib/exe/fetch.php? ... jmiing.zip
Mirror:
http://www.psxdev.net/forum/download/fi ... iew&id=863
Youtube:
https://youtu.be/sGV_odmYlpY
Re: Tajmiing
Posted: February 17th, 2016, 4:35 pm
by Administrator
Nice work! I'll add it to the PSXDEV Homebrew page when I can.
I've also added a mirror link for you too.
Re: Tajmiing
Posted: February 17th, 2016, 5:05 pm
by gwald
looks pretty good..
it doesn't emulate well..
It works but then just stops with no$psx:
http://problemkaputt.de/psx.htm
And doesn't run at all on pcsxr:
http://pcsxr.codeplex.com/
old school impressive!
Re: Tajmiing
Posted: February 23rd, 2016, 6:24 pm
by Administrator
Doesn't seem to work on a NTSC 5501 with PSIO.
Just says the timing is off, press X to continue. Then then it displays a black screen.
I'm not sure what you're calibrating for either. The only thing you can do is a comparison check for the free running timer versus the VSync period where you check for collision detection. If it's off, then you'll know you're running PAL logic on an NTSC machine (or vice versa). I could be wrong about this though, but this seems what you may be doing.
Re: Tajmiing
Posted: March 1st, 2016, 12:35 am
by AmiDog
Yes, it's PAL only for now. I'll fix that as soon as I can.
The calibration measures the number of CPU clocks per rasterline. It's a fractional number, and to be able to do any kind of timing sensitive effects I need to adjust my timing each rasterline based on that number. You will get the warning if the measured number is more than 0.1 cycles (if I remember correctly) from the expected value.
Re: Tajmiing
Posted: March 1st, 2016, 12:44 am
by Administrator
Ah, my mistake. I overlooked when you simply stated that it was "PAL only".
Re: Tajmiing
Posted: March 5th, 2016, 9:58 pm
by AmiDog
I've uploaded a version of the demo which also works on NTSC units. Also made a capture and uploaded to youtube.