Search found 57 matches

by kpalser
Wed Dec 20, 2017 9:19 pm
Forum: Development
Topic: Metropolis, a proper ZX80/81 demo
Replies: 21
Views: 3498

Re: Metropolis, a proper ZX80/81 demo

Hi Adam, Thanks for all your efforts. Version 1_1 for ZX81 seems to have done the trick: horizontal position is consistently the same (only 6 pixels off centre to the right), no other scrambled video. I still need to add the vertical blanking interval this weekend. In particular I want to see if it ...
by kpalser
Wed Dec 20, 2017 9:06 am
Forum: Development
Topic: Metropolis, a proper ZX80/81 demo
Replies: 21
Views: 3498

Re: Metropolis, a proper ZX80/81 demo

I need to digest the comments above properly - the working day is about to start.. Initial thoughts after sleeping on this I think that the black bar is the hsync pulse outside the hsync acceptance window. And that following the recent change in my CRT emulation code for the vertical sync trigger du...
by kpalser
Wed Dec 20, 2017 12:53 am
Forum: Development
Topic: Metropolis, a proper ZX80/81 demo
Replies: 21
Views: 3498

Re: Metropolis, a proper ZX80/81 demo

Hi Adam, Bearing in mind that I haven't fired it up on a real ZX81 yet - attached is what the latest version looks like on my emulator. The horizontal position is now always consistent but a black bar is now present with a scrambled image to the right of it. Hopefully this is just limited to a just ...
by kpalser
Sun Dec 17, 2017 6:26 pm
Forum: Development
Topic: Metropolis, a proper ZX80/81 demo
Replies: 21
Views: 3498

Re: Metropolis, a proper ZX80/81 demo

Hi Adam and other video display experts, I popped the ZX80 and ZX81 versions of the demo into a development version of my ZX81 emulator iOS app. The screen started to roll. So I experimented with the vertical sync window in the CRT emulation code to no avail and then looked at the Adam's code. I was...
by kpalser
Sun Oct 15, 2017 5:06 pm
Forum: Sinclair Misc
Topic: TS1500 - Portugal?
Replies: 2
Views: 808

Re: TS1500 - Portugal?

by kpalser
Sun Oct 15, 2017 2:38 pm
Forum: Sinclair Misc
Topic: TS1500 - Portugal?
Replies: 2
Views: 808

Re: TS1500 - Portugal?

As a side point, I contacted John Grant of NineTiles to ask if they made the changes to the ROM code and received any loyalties. He doesn't have any recollection of being involved with the Timex computers and there was no licensing agreement. Paid by hour.
by kpalser
Sun Oct 15, 2017 1:44 pm
Forum: Sinclair Misc
Topic: TS1500 - Portugal?
Replies: 2
Views: 808

TS1500 - Portugal?

Hi, I've read that the TS1500 was built at a Timex factory in Portugal. The TS1000 wiki page https://en.wikipedia.org/wiki/Timex_Sinclair_1000#Timex_Sinclair_1500 also says it was sold there. Is this true? Did Timex go to the trouble of making PAL versions of the TS1500 with a Portuguese user manual...
by kpalser
Sun Oct 08, 2017 1:20 pm
Forum: Emulators
Topic: ZX81 emulator for iOS
Replies: 81
Views: 15443

Re: ZX81 emulator for iOS

Hi Philip, Glad to hear that the controls work better for you in the more recent versions. When playing on my iPhone I find the 'M' fire key to be way to close to the gamepad. Fat fingers don't help, but there just isn't enough room. If the 'M key was on the right side instead of the left this may h...
by kpalser
Sat Oct 07, 2017 3:42 pm
Forum: Emulators
Topic: ZX81 emulator for iOS
Replies: 81
Views: 15443

Re: ZX81 emulator for iOS

Hi Philip A recap first. There are two approaches for a user program, game in this case, to determine the keys being pressed: 1) rely on the ROM interrupt routine that will store the result in LASTK system variable 2) read the rows of the keyboard with IN Z80 instruction outside of the ROM routine T...
by kpalser
Sun Oct 01, 2017 11:08 am
Forum: Emulators
Topic: ZX81 emulator for iOS
Replies: 81
Views: 15443

Re: ZX81 emulator for iOS

It’s 64bit only not directly because of a policy of Apple. The app uses the Metal Framework, which is 64bit only. It could be reworked to run on 32bit devices but I prefer to split my time with my newborn son, wife, job commitments and then new emulator functionality in that order. Basically blame m...