Search found 63 matches

by at67
07 Jan 2019, 10:06
Forum: Hardware and software hacking
Topic: at67 emulator
Replies: 26
Views: 2070

Re: at67 emulator

Hmm some strange symptoms there. WRT to keyboard issues most if not all the keys are re-definable, just edit "input_config.ini", (there's an example one in the repo). I'm still yet to try an OSX VM, so that will be my next experiment. P.S. If you try to use the CTRL + <key> versions of some commands...
by at67
06 Jan 2019, 11:08
Forum: Hardware and software hacking
Topic: at67 emulator
Replies: 26
Views: 2070

Re: at67 emulator

Good stuff, I figured that the problem is that DirectX/Windows is much more lenient in locking unlockable surfaces, (driver dependent of course), so I removed that code, (it's not strictly needed anyway). The same code change *should* work for the OSX crowd, I'll push that fix and some recent update...
by at67
05 Jan 2019, 00:27
Forum: Hardware and software hacking
Topic: at67 emulator
Replies: 26
Views: 2070

Re: at67 emulator

This might solve the problem, (and for OSX as well). Try replacing the following code in graphics.cpp at line 302 to 342 // Screen texture _screenTexture = SDL_CreateTexture(_renderer, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_STATIC, SCREEN_WIDTH, SCREEN_HEIGHT); if(_screenTexture == NULL) { SDL_...
by at67
31 Dec 2018, 21:33
Forum: Hardware and software hacking
Topic: at67 emulator
Replies: 26
Views: 2070

Re: at67 emulator

A quick Google has come up with the following possible solutions, (should be applicable to OSX as well):

Code: Select all

export DISPLAY=:0
export SDL_VIDEODRIVER=x11
P.S. You may need one or both of these.
by at67
22 Dec 2018, 03:34
Forum: Hardware and software hacking
Topic: How does Loader expect GT1 data to be presented?
Replies: 7
Views: 543

Re: How does Loader expect GT1 data to be presented?

Here's an excerpt of a conversation I had about this very subject many months ago, hopefully this sheds some more light on the process. If you check in "loader.cpp" for Loader::sendFrame() and Loader::upload(), I bypassed the bit banging part of the uploading stage as that is really only required fo...
by at67
22 Dec 2018, 03:26
Forum: Hardware and software hacking
Topic: How does Loader expect GT1 data to be presented?
Replies: 7
Views: 543

Re: How does Loader expect GT1 data to be presented?

In an emulator the simple thing to do is just slam the code contained within the GT1 file into the emulators RAM array and then having it executed by stuffing the execute address into 0x0016-0x0017 and 0x001a-0x001b. If you actually want to emulate the real loading process that "Loader.ino" creates,...
by at67
21 Dec 2018, 16:10
Forum: Hardware and software hacking
Topic: at67 gtmakerom not work with ROMv3
Replies: 4
Views: 426

Re: at67 gtmakerom not work with ROMv3

Those tools were written before v3 or even v2 existed, they do a lot of nasty things to insert code into an existing v1 ROM whilst keeping it happy enough to allow execution. There is no way they can work for v2 or v3, if you check out the source code...it's nasty. I'll have a look at it in the next...
by at67
29 Nov 2018, 12:59
Forum: Hardware and software hacking
Topic: at67 emulator
Replies: 26
Views: 2070

Re: at67 emulator

I haven't had a chance to build/run it under OSX yet unfortunately. By default the emulator will try and run in fullscreen mode, try putting it in windowed mode and see what happens. Create a file named "graphics_config.ini" and save it with the following contents into the same directory as the exec...
by at67
19 Nov 2018, 09:49
Forum: Hardware and software hacking
Topic: at67 emulator
Replies: 26
Views: 2070

Re: at67 emulator

I’m not a C++ programmer, but it would be helpful to know why I needed to carry out the above steps? I have no idea, we would have to look at the project settings that cmake produced for VS on your system. If I were to guess, I would say that /SUBSYTEM:CONSOLE was being forced in your build somewhe...