Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-03-11
| ||
07:57 | Fix integer conversion. Fix a typo. Leaf check-in: aeb2a3ff32 user: alexa tags: trunk | |
2025-03-08
| ||
07:28 | Add some missing return types, change an Int to an Int32. check-in: ebbfd59cf4 user: alexa tags: trunk | |
06:30 | That's a YM2612-specific method check-in: 6dc5ca5f11 user: alexa tags: trunk | |
06:13 | Simplify a line check-in: 59c6d0ffe4 user: alexa tags: trunk | |
06:11 | The timerHandler and irqHandler aren't used in the OPN chips, so remove those. check-in: a6e646f885 user: alexa tags: trunk | |
2025-03-07
| ||
01:20 | Fix a typo check-in: 5734efacf1 user: alexa tags: trunk | |
01:20 | Change an if into a case check-in: e9bcd5dad2 user: alexa tags: trunk | |
2025-03-06
| ||
04:49 | Remove an unused parameter check-in: eb8b71ccd0 user: alexa tags: trunk | |
2025-03-04
| ||
10:32 | Clean up some code, add some comments check-in: 36e4788299 user: alexa tags: trunk | |
06:52 |
Rewrite VgmPlayer#chipNamesUsed to be more precise and return a better set of values. More specifically, this now accounts for special NeoGeo Pocket Color | |
06:21 | Set the ngpMode on the previous chip earlier check-in: ac1f06b0dd user: alexa tags: trunk | |
06:12 | Set the previous chip's NGP mode as well check-in: 7f87929cc7 user: alexa tags: trunk | |
06:05 |
Remove the @@lastChipInit class field from SN76489Mame, and use WeakRef to store the paired cores for T6W28 mode. This necessitated a large bit of internal changes. check-in: c465090ae1 user: alexa tags: trunk | |
2025-03-03
| ||
07:03 |
Reimplement #freqLimiter method in the SN76489 emulator, then properly use it when starting the core. Change muteMask to a UInt32 to match the original C code (doesn't change anything, just keeps it more in-line with the original). Use #fill to fill ggst. check-in: c06b8c1568 user: alexa tags: trunk | |
07:01 | Reset curChip each loop in VgmPlayer#interpretVgm. This fixes NeoGeo Pocket Color VGM playback. check-in: 1196c5a251 user: alexa tags: trunk | |
03:58 | Remove some unused code and parameters. Fix some typos. check-in: 841f18eb1e user: alexa tags: trunk | |
03:14 | Simplify some code. Also, out2 is in a loop, derp. check-in: 5bee2f1da6 user: alexa tags: trunk | |
03:07 | Remove a stray typo check-in: 4bcec27c5a user: alexa tags: trunk | |
03:07 | No need to set this variable twice check-in: 9f4ab865c7 user: alexa tags: trunk | |
03:06 | Simplify some code check-in: ff5ab958e8 user: alexa tags: trunk | |
02:39 | Change a debug message to be more accurate check-in: 0eec57031a user: alexa tags: trunk | |
02:39 | Change a >= to a ==, remove some unneeded code check-in: d384af7006 user: alexa tags: trunk | |
2025-03-02
| ||
01:46 | This should be indexed with curChip check-in: 7d7080a336 user: alexa tags: trunk | |
01:15 | Add type information for the addr variable check-in: 1608bcb257 user: alexa tags: trunk | |
01:15 | Remove useless lines check-in: 941129f02f user: alexa tags: trunk | |
2025-02-24
| ||
12:08 | Remove a debug statement check-in: 2142ea3825 user: alexa tags: trunk | |
07:29 | Fix typo in debug message check-in: 4736d6b453 user: alexa tags: trunk | |
07:29 | Improve debugging output of getChipVolume check-in: 943c71ce56 user: alexa tags: trunk | |
06:51 | Comment out a bunch of unused methods check-in: 7240bd7f84 user: alexa tags: trunk | |
05:39 | Make the code a bit easier to read. check-in: dad89e1928 user: alexa tags: trunk | |
2025-02-23
| ||
12:43 | Slightly better debugging output check-in: d8bf040886 user: alexa tags: trunk | |
12:43 | Simplify a loop, and simplify some code check-in: 09d40a353a user: alexa tags: trunk | |
09:44 | Comment out some unused methods check-in: 1887ed187c user: alexa tags: trunk | |
09:14 | Remove unused field check-in: 0691f777b3 user: alexa tags: trunk | |
08:20 | Remove one more unneeded #to_i32 check-in: 56c4ef2f9e user: alexa tags: trunk | |
08:06 | Remove some useless #to_i32 calls, fix some comment typos check-in: fd93405613 user: alexa tags: trunk | |
07:07 | This method returns nothing check-in: f9b6d51ba1 user: alexa tags: trunk | |
07:06 | Minor code cleanup check-in: 2116b6d966 user: alexa tags: trunk | |
03:56 | Use a constant check-in: 4e3e12756b user: alexa tags: trunk | |
2025-02-22
| ||
23:31 | Remove a useless method check-in: 7e61ba7519 user: alexa tags: trunk | |
22:37 | These methods should be private check-in: 1e752d22d3 user: alexa tags: trunk | |
2025-02-18
| ||
07:49 | Add an explit return of Nil check-in: 59251e2e0f user: alexa tags: trunk | |
07:48 | Remove unused method check-in: 52bfa681b1 user: alexa tags: trunk | |
03:14 | Fix bad return value for #read method of K053260 emulator core. check-in: d3874fd266 user: alexa tags: trunk | |
03:14 | Formatting check-in: 7e1877da35 user: alexa tags: trunk | |
2024-11-10
| ||
11:09 | Bump revision, tag as v0.5.2 check-in: edf1b98c02 user: alexa tags: trunk, v0.5.2 | |
10:17 |
Fix an arithmetic overflow in C352.
Detected while playing music from Tokyo Wars. check-in: f2022c3337 user: alexa tags: trunk | |
2024-11-06
| ||
05:41 | Bump max supported Crystal version. Bump revision, tag as v0.5.1 check-in: af8e33e3f4 user: alexa tags: trunk, v0.5.1 | |
05:40 | Memoize VgmFile#chipsUsed check-in: 10aeefeb69 user: alexa tags: trunk | |
05:37 | Add VgmFile#validateChips and VgmFile#unsupportedChips check-in: d8ad63ad70 user: alexa tags: trunk | |