Search found 3953 matches
- Wed Feb 22, 2023 11:34 pm
- Forum: Coding
- Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
- Replies: 586
- Views: 178143
Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
I think one of the last things I did was reorg the build system to produce certain targets, for final disks or for testing under emulation. So the make command was changes to e.g. 'make disk1' 'make remote'. Perhaps the default make target (empty target) is not linking a full binary? I don't remembe...
- Wed Feb 22, 2023 9:56 pm
- Forum: Coding
- Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
- Replies: 586
- Views: 178143
Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
All very strange - the samples should be ok and everything is on the master branch. I'm sure this drawcontext thing wasn't a recent change either...
I'll try to take a look at this by the weekend. Hopefully its just some oversight in the build config somewhere.
I'll try to take a look at this by the weekend. Hopefully its just some oversight in the build config somewhere.
- Wed Feb 22, 2023 10:54 am
- Forum: Coding
- Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
- Replies: 586
- Views: 178143
Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
Hi Matt - I saw some of recent the PRs etc. on bitbucket but I've been really busy to look at any of this properly. I will take a closer look when I get a bit more time. But maybe a clue meantime... IIRC the drawcontext stuff was changed to allow the game code to have multiple contexts (since there ...
- Fri Dec 16, 2022 8:50 pm
- Forum: Coding
- Topic: ImHex - absolutely wonderful disassembler and data analyser for m68k
- Replies: 16
- Views: 1415
Re: ImHex - absolutely wonderful disassembler and data analyser for m68k
Have not tried this one, looks interesting.
And visually it looks like it is using ImGui? I guess that's where the 'Im' prefix comes in
And visually it looks like it is using ImGui? I guess that's where the 'Im' prefix comes in

- Tue Dec 13, 2022 11:26 am
- Forum: Games
- Topic: l'Abbaye des Morts now available for purchase
- Replies: 27
- Views: 3602
Re: l'Abbaye des Morts now available for purchase
This looks really nice, especially welcome to see it arrive on the Falcon!
- Sun Dec 11, 2022 6:31 pm
- Forum: Games
- Topic: The 8 runes of Aerillion
- Replies: 23
- Views: 1642
Re: The 8 runes of Aerillion
Wow, looks really nice. And it must have been a lot of work to bring it this far along too.
- Sat Dec 10, 2022 10:37 am
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Finished EP 4. I had to IDCLIP myself back to the map a couple of times (where a couple == two). I had 2-3 hangs too, but "remember, save early, save often" saved me. EP 4 clearly was designed later, has higher CPU requirements etc, but except for a few places it was pure action. Achievem...
- Sat Dec 10, 2022 10:17 am
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
idclip/idspispopd = walk through walls idfa = full armour & helalth idkfa = get all the nice kit, armour and health iddqd = god mode idchoppers = chainsaw idclev eXmY = hop to episode X mission Y idmus NN = change music and... idbehold? gave some extras but I forget what they are, on a wiki some...
- Fri Dec 09, 2022 12:13 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Probably less important for the DSP path but still worth a read: https://towardsdatascience.com/how-deepmind-discovered-new-ways-of-multiplying-matrices-using-ai-a04557e9f861 Yeah that's an interesting result. It also appears possible to replace matrices entirely in some cases with approximations u...
- Tue Dec 06, 2022 2:03 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Hatari supports nowadays all symbol (DRI, a.out, Pure-C) formats thanks to patches by Thorsten Otto, and has supported extended symbol names for a long time. So it would be good to have full symbol information available. (Loading symbol information from pre-processed ASCII files is nowadays needed ...
- Tue Dec 06, 2022 10:32 am
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Could you provide "bmhat.ttp" with symbols in next update? That way one would see backtraces e.g. to crashes when invoking the debugger (if profiling was enabled in debugger beforehand). Here is a debug build: https://www.dropbox.com/s/qptbmzzyqwm2ngh/bmhat_dbg.ttp?dl=1 It's slower than a...
- Sun Dec 04, 2022 4:01 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
I think BM would be pretty much complete if it could also quit gracefully. That can be quite a lot of work though, saving at start all necessary state, and at end stopping DMA sounds + sending MIDI resets + notes off messages, restoring interrupts, video mode and palette... (Did I miss anything?) M...
- Sun Dec 04, 2022 12:05 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Small update - this version allows the FPS counter to work again. It also sets the FastRAM bit in the 03x/0x0 builds by default. https://www.dropbox.com/s/zfijpkwg58zvekx/BM102U_update6.zip?dl=1 Just change 'enable_console' to 1 in the .cfg file and it will allow the FPS counter to be toggled with F...
- Sat Dec 03, 2022 10:22 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
It is part of the internal code profiler and which uses FPU, so hitting the '0' key to bring it up would crash machines without FPU. So I turned it off for safety.
I could add it back with a .cfg switch though.
- Sat Dec 03, 2022 9:19 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
- Sat Dec 03, 2022 7:28 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Links to the most recent version, in one post: just the updated binaries & config: https://www.dropbox.com/s/6zda9frobtuu9sc/BM102U_update5.zip?dl=1 the whole package, minus the BMC cache: https://www.dropbox.com/s/ilq8ittb9htijtu/BadMooD-v102Uc.zip?dl=1 link to the previous BMC cache (which is ...
- Sat Dec 03, 2022 7:18 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
This works fine now! --__-- (oh - and thanks for all of the testing/feedback on this. it was kinda painful but came to an end, in the end... :0) ) PS. Looking at how few cc events commercial MIDI sequencers output, I'd say that less of them are sent out, the better. Many of the songs send CC comman...
- Sat Dec 03, 2022 5:47 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
This version has omni-off messages suppressed in the lib for device types 2..99 (I am leaving MT devices 0/1 alone because MT has an unusual use of omni/poly mode which I am not sure about) during both init and on sequence end.
https://www.dropbox.com/s/6zda9frobtuu9 ... 5.zip?dl=1
https://www.dropbox.com/s/6zda9frobtuu9 ... 5.zip?dl=1
- Sat Dec 03, 2022 5:38 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
A bit more digging reveals AMIDILIB is making a resetMIDIDevice() call at the end of a song, which in turn emits omni-off again, across all channels. i thought it was just in the one-time init sequence but apparently not. I'll look for any other instances and roll one more build with these disabled....
- Sat Dec 03, 2022 5:30 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
This works clearly better for BM startup / demo song. In addition to instruments being set in channels view, I can now hear multiple instruments. Interesting. I was not expecting that, given the changes... it is possible that it is still ignoring mid-song channel volume commands but now has correct...
- Sat Dec 03, 2022 2:32 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Quick live recording, output from the PC (softsynth), routed from the Falcon MIDI ports, music selected ingame using the cheatcodes. https://youtu.be/jDHT_TrJCU0 It sounds a bit better through the SC-88 but even with this it is still pretty close. We have a Yamaha with MIDI IN but I am not sure that...
- Sat Dec 03, 2022 1:44 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Did some testing with Falcon -> PC (MIDI-OX -> SoftSynth/sf2 player)
This works ok too. Checked a bunch of tracks and they all sound correct as does switching between them.
This works ok too. Checked a bunch of tracks and they all sound correct as does switching between them.
- Sat Dec 03, 2022 12:45 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
Another revision with some changes to init sequence: https://www.dropbox.com/s/3mxmb6lybbb55n6/BM102U_update4.zip?dl=1 - moved bankselect=0 to one-time init (from song change/reset) - configured volume/pan/balance controllers to more standard defaults (previously all 0, letting song set them as need...
- Sat Dec 03, 2022 12:09 pm
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
I have been messing with Qsynth/fluidsynth on the Mac trying to get it to work with the provided samples. It remains silent. Digging through their issue tracker and Mac related posts I can see fluidsynth has trouble with connecting to the coreaudio driver and recommend portaudio. But the MacPorts bu...
- Sat Dec 03, 2022 10:21 am
- Forum: 680x0
- Topic: Bad Mood : Falcon030 'Doom'
- Replies: 2772
- Views: 574423
Re: Bad Mood : Falcon030 'Doom'
=> Sending 127/127 LSB/MSB values without following value event looks like AMIDILIB bug. RPN pattern 127/127 indicates 'end of RPN' sequence. I also expected it should travel with a value but multiple sources indicate it does not. So I stuck with the examples given. e.g. 101:0, 100:2, 6:64, 101:127...