Commit Graph

83 Commits

Author SHA1 Message Date
Rodrigo Alfonso
d8908ca004 Version => v8.0.3 2025-04-19 08:22:33 -03:00
Rodrigo Alfonso
6edef9ab20 Version => v8.0.2 2025-03-18 20:14:35 -03:00
Rodrigo Alfonso
8fe9c5f710 Version => v8.0.1 2025-02-24 03:08:08 -03:00
Rodrigo Alfonso
b620818178 Updating C bindings and adding C_LinkCard 2025-02-17 21:25:44 -03:00
Rodrigo Alfonso
ee50d4f731 Main loader sending part done. Now I think it needs the CRC 2025-02-15 04:18:25 -03:00
Rodrigo Alfonso
a3ce3d76fc Sending a modulated NEC IR signal 2025-02-10 00:16:05 -03:00
Rodrigo Alfonso
5ad59ea2e1 Fixing wrong documentation message 2025-02-07 22:29:06 -03:00
Rodrigo Alfonso
e2e95f08ab FIX: Preventing gcc from reordering playerCount and currentPlayerId set 2025-02-04 06:18:21 -03:00
Rodrigo Alfonso
a8382c91eb LinkWireless: Allow sending 0xFFFF, adding heartbeat to clients, fixing a memory access based on a network packet 2025-01-29 11:09:24 -03:00
Rodrigo Alfonso
cb9c6e7fd2 Finishing polymorphism between LinkCableMultiboot::Async and LinkWirelessMultiboot::Async 2025-01-28 07:37:40 -03:00
Rodrigo Alfonso
cbfe0b7514 Making LinkWirelessMultiboot::Async faster with a timer, making it polymorphic with LinkCableMultiboot::Async 2025-01-28 07:01:03 -03:00
Rodrigo Alfonso
705f071162 Fixing sendRom documentation 2025-01-27 04:13:17 -03:00
Rodrigo Alfonso
a82088ad7c Converting enum to enum class 2025-01-26 23:13:24 -03:00
Rodrigo Alfonso
51aaf4c152 Starting LinkWirelessMultiboot::Async. It boots! Needs some adjustments 2025-01-24 23:44:30 -03:00
Rodrigo Alfonso
00d327b867 Fixing stop method and other stuff 2025-01-23 07:44:11 -03:00
Rodrigo Alfonso
e5ecf1affc Fixing type issues 2025-01-22 23:05:03 -03:00
Rodrigo Alfonso
c5a48a5187 Adding UNALIGNED result code 2025-01-22 11:35:41 -03:00
Rodrigo Alfonso
c82152068e Completing C bindings 2025-01-22 11:28:30 -03:00
Rodrigo Alfonso
55ba174de1 Adding LinkCableMultiboot::Async documentation 2025-01-22 09:49:49 -03:00
Rodrigo Alfonso
2a11159182 Making observedPlayers more stable 2025-01-22 09:02:33 -03:00
Rodrigo Alfonso
331032998b Adding option LINK_CABLE_MULTIBOOT_ASYNC_DISABLE_NESTED_IRQ 2025-01-22 08:39:40 -03:00
Rodrigo Alfonso
80bb0741c4 FIX: Disabling nested IRQs when sending from vblank isr 2025-01-22 08:12:58 -03:00
Rodrigo Alfonso
8fe104f43c Fixing mark ready flow 2025-01-22 07:50:01 -03:00
Rodrigo Alfonso
6bf0b3fe55 Adding clear parameter to getResult 2025-01-22 07:36:58 -03:00
Rodrigo Alfonso
535d8ce536 Adding mark ready signal 2025-01-22 07:25:04 -03:00
Rodrigo Alfonso
c76c8dc599 Adding LinkCableMultiboot::Async documentation 2025-01-22 07:06:01 -03:00
Rodrigo Alfonso
963dfb18a3 Using vu types 2025-01-22 06:10:09 -03:00
Rodrigo Alfonso
d901058cf5 Enabling nested interrupts after reading the message to allow audio player switch buffers on time 2025-01-22 05:41:17 -03:00
Rodrigo Alfonso
79dbc4c9c1 Removing sync wait 2025-01-21 23:44:56 -03:00
Rodrigo Alfonso
d666be4c93 FIX: Correctly initializing clientData 2025-01-21 22:53:20 -03:00
Rodrigo Alfonso
8066c03641 Adding missing methods and fixes after initial test 2025-01-20 09:34:25 -03:00
Rodrigo Alfonso
805e6f58a4 Adding state timeout 2025-01-20 06:57:27 -03:00
Rodrigo Alfonso
555c9f67cc Fixing state and result system 2025-01-20 06:44:17 -03:00
Rodrigo Alfonso
c2b55a14d0 Finishing making cable multiboot code async. Needs validation / API adjustments 2025-01-20 06:12:26 -03:00
Rodrigo Alfonso
4da4c4996d Formatting code 2025-01-20 03:55:14 -03:00
Rodrigo Alfonso
21a2b63618 Moving half of the transfer process to the async handler 2025-01-19 08:23:03 -03:00
Rodrigo Alfonso
0d6ec2ea7c I think all clients must reply in the same exchange 2025-01-19 07:07:24 -03:00
Rodrigo Alfonso
03ebe92572 Adding last validations before SWI 2025-01-19 06:13:58 -03:00
Rodrigo Alfonso
7dc43d301e This struct wasn't being used 2025-01-19 03:21:14 -03:00
Rodrigo Alfonso
c2ad57cabe Validating final part of header transfer 2025-01-19 03:12:09 -03:00
Rodrigo Alfonso
572c584994 Moving _qran_range and randomSeed to Link:: common namespace 2025-01-19 02:56:16 -03:00
Rodrigo Alfonso
41fe4b00a2 Cleaning up code and adding new validations to sync code 2025-01-19 02:40:37 -03:00
Rodrigo Alfonso
bf3dd47e4b Wtf, removing public modifier 2025-01-18 09:15:47 -03:00
Rodrigo Alfonso
af05d42935 Improving sendRom documentation 2025-01-18 09:08:13 -03:00
Rodrigo Alfonso
5bed387c5d Adding WIP code for manual multiboot transfer (no SWI) 2025-01-17 08:46:25 -03:00
Rodrigo Alfonso
7b28dd3640 Fixing version tags 2025-01-17 00:26:03 -03:00
Rodrigo Alfonso
6e8be79bd0 Version v7.1.0 => v8.0.0 2025-01-12 09:57:27 -03:00
Rodrigo Alfonso
afb05da665 Stop duplicating int definitions 2025-01-05 08:52:59 -03:00
Rodrigo Alfonso
7fc2b0d2c0 Stop using new / delete for internal instances, to allow using some libraries entirely on the stack 2025-01-05 07:01:32 -03:00
Rodrigo Alfonso
be645a8f75 Moving wait(...) function to _link_common.hpp 2025-01-02 03:09:10 -03:00