Jaby
|
f889325164
|
Update readme again
|
2024-12-31 20:07:08 +01:00 |
Jaby
|
c24d053648
|
Update documentation
|
2024-12-31 20:07:07 +01:00 |
Jaby
|
79244df874
|
Update readme
|
2024-12-31 20:07:07 +01:00 |
Jaby
|
f480ce64fe
|
Update rust versions
|
2024-12-31 20:07:06 +01:00 |
Jaby
|
98e801b4c7
|
Update readme
|
2024-12-31 20:07:06 +01:00 |
Jaby
|
51620e2082
|
Update assets
|
2024-12-31 20:06:59 +01:00 |
Jaby
|
eab4558460
|
Update attributes
|
2024-12-31 20:03:15 +01:00 |
Jaby
|
07122a46f8
|
Support mp3 for psxfileconv
|
2024-12-31 17:48:47 +01:00 |
Jaby
|
9b55428dc8
|
More updates
|
2024-12-31 16:50:22 +01:00 |
Jaby
|
7661dfa822
|
Do mass loading with AllTheJaby
|
2024-12-31 10:59:29 +01:00 |
Jaby
|
322f566777
|
More clean-up
|
2024-12-29 23:40:42 +01:00 |
Jaby
|
dc3e5095e4
|
More TODO improvements
|
2024-12-29 23:16:35 +01:00 |
Jaby
|
85ae5629cd
|
Fully support Full16 TIM
|
2024-12-29 22:59:51 +01:00 |
Jaby
|
c66b68a0e8
|
Support for loading TIM
|
2024-12-29 21:57:38 +01:00 |
Jaby
|
c3cc4a729d
|
Make clut and texture pos optional
|
2024-12-29 14:43:06 +01:00 |
Jaby
|
7cd008f3f4
|
Support TIM conversion
|
2024-12-29 14:06:04 +01:00 |
Jaby
|
18b74814c4
|
Support basic TIM
|
2024-12-29 10:18:21 +01:00 |
Jaby
|
00719f910c
|
More TIM support
|
2024-12-22 23:06:11 +01:00 |
Jaby
|
b96f1b0ee7
|
Support 3 step writing
|
2024-12-22 21:48:17 +01:00 |
Jaby
|
9409ae11e0
|
Generic header encoding interface
|
2024-12-22 21:10:38 +01:00 |
Jaby
|
0e48009f93
|
Shuffle around more functions
|
2024-12-22 20:25:43 +01:00 |
Jaby
|
afba641310
|
Move arguments to shared location
|
2024-12-22 19:09:48 +01:00 |
Jaby
|
02a459fdbb
|
Share settings
|
2024-12-17 22:31:14 +01:00 |
Jaby
|
69e5d9f475
|
Prepare for shared code
|
2024-12-17 22:17:53 +01:00 |
Jaby
|
71139deb68
|
Remove TODOs
|
2024-12-17 22:03:22 +01:00 |
Jaby
|
ef3a95bb55
|
Update psxfileconv
|
2024-12-17 21:35:33 +01:00 |
Jaby
|
12836a135b
|
Remove old XA conversion support
|
2024-12-17 20:52:06 +01:00 |
Jaby
|
23162d47ea
|
Clean up my-xa
|
2024-12-17 20:39:48 +01:00 |
Jaby
|
5244786347
|
Make XA build warning free
|
2024-12-17 19:13:32 +01:00 |
Jaby
|
d0c7a14afa
|
Fix XA conversion issue
|
2024-12-15 15:53:43 +01:00 |
Jaby
|
792d2c4549
|
Code Review Changes
|
2024-12-01 15:39:23 +00:00 |
Jaby
|
f905bf6013
|
Resampling and interleaving supported
|
2024-12-01 11:02:51 +00:00 |
Jaby
|
c83e27a1c9
|
Implement resampling
|
2024-12-01 00:38:28 +00:00 |
Jaby
|
74d7c34959
|
Chunks somewhat working?
|
2024-11-30 23:18:03 +00:00 |
Jaby
|
4e19186403
|
Something playing!
|
2024-11-21 21:07:45 +00:00 |
Jaby
|
ab32214324
|
No crash
|
2024-11-19 19:14:19 +00:00 |
Jaby
|
7cb8485803
|
First draft
|
2024-11-12 21:27:35 +00:00 |
Jaby
|
e242181b74
|
Update creation of buffers
|
2024-11-09 22:54:00 +00:00 |
Jaby
|
b74c2cb578
|
Prepare for XA encoding
|
2024-11-09 22:21:32 +00:00 |
Jaby
|
cb8f8eb11f
|
Have symphonia handle the conversion
|
2024-11-09 17:55:49 +00:00 |
Jaby
|
f52e32388e
|
Start to integrate symphonia
|
2024-11-09 16:34:46 +00:00 |
Jaby
|
90686fb11a
|
Support linux build
|
2024-11-05 23:02:15 +00:00 |
Jaby
|
6480b5447c
|
Start to support XA audio
|
2024-11-03 21:40:39 +00:00 |
Jaby
|
57f2dd0c00
|
Rename my_vag to vag
|
2024-11-03 21:34:04 +00:00 |
Jaby
|
13b9c55a98
|
Remove old VAG dependency
|
2024-11-03 21:31:36 +00:00 |
Jaby
|
29a3e6a83b
|
Use new VAG tool
|
2024-11-03 21:30:04 +00:00 |
Jaby
|
0c96b7cf1b
|
Support loops from cmd line
|
2024-11-03 20:57:57 +00:00 |
Jaby
|
48f2137c52
|
Support auto names for the VAG files
|
2024-11-03 10:31:58 +00:00 |
Jaby
|
834e6628a2
|
Support file names
|
2024-11-03 09:29:53 +00:00 |
Jaby
|
5aa0364753
|
Restructre writing of VAG file
|
2024-10-17 22:15:03 +02:00 |
Jaby
|
c6651dc034
|
Support end frame
|
2024-10-17 21:42:14 +02:00 |
Jaby
|
72841b1a37
|
Basic conversion working
|
2024-10-17 11:56:11 +02:00 |
Jaby
|
c861af7f11
|
Rename fconv to pxfconv
|
2024-10-10 22:11:39 +02:00 |
Jaby
|
70556488fc
|
Iterate over samples
|
2024-10-10 22:05:18 +02:00 |
Jaby
|
c4edb01e68
|
Prepare my_vag conversion
|
2024-10-09 21:56:02 +02:00 |
Jaby
|
2aca10953d
|
Rename jaby_engine_fconv to fileconv
|
2024-10-09 20:56:24 +02:00 |
Jaby
|
987ac95c97
|
Delete build scripts
|
2024-10-07 22:37:16 +02:00 |
Jaby
|
af7c8c63fa
|
Add root build
|
2024-10-07 22:36:47 +02:00 |
Jaby
|
9e47bd7038
|
Remove old tasks
|
2024-10-07 22:15:46 +02:00 |
Jaby
|
4c3026ec43
|
Add Makefile to remaining cargo projects
|
2024-10-07 22:14:43 +02:00 |
Jaby
|
d001174b6d
|
Add makefile for psxreadmap
|
2024-10-07 22:04:43 +02:00 |
Jaby
|
1c687db308
|
Convert wslpath to makefile
|
2024-10-07 21:58:07 +02:00 |
Jaby
|
327ebc7beb
|
Ignore temp .VAG files
|
2024-10-07 20:12:22 +02:00 |
Jaby
|
74f3da97f6
|
Play nice jingle and more clean-up
|
2024-10-05 17:43:16 +02:00 |
Jaby
|
6a1c5e704a
|
Improve load screen a lot
|
2024-10-05 16:25:08 +02:00 |
Jaby
|
f20795ca20
|
Establish VSyncCallback rendering
|
2024-10-05 13:22:09 +02:00 |
Jaby
|
c64fe96482
|
Update TODO list
|
2024-10-05 11:18:34 +02:00 |
Jaby
|
65f4ed402e
|
Rename XA audio function
|
2024-10-05 11:16:54 +02:00 |
Jaby
|
ca1fd5f911
|
Do not use threads for CD IRQs anymore
|
2024-10-05 11:14:33 +02:00 |
Jaby
|
419e7b7bc3
|
Fix CDDA support of psxcdgen_ex
|
2024-10-05 11:08:41 +02:00 |
Jaby
|
4b0a832f36
|
Integrate time measurement
|
2024-10-01 21:34:51 +02:00 |
Jaby
|
74d23c4ef0
|
Clean up
|
2024-09-29 17:27:23 +02:00 |
Jaby
|
a646c143d7
|
Move ioport header
|
2024-09-29 17:12:38 +02:00 |
Jaby
|
c272a36abc
|
Convert CD IO
|
2024-09-29 17:10:41 +02:00 |
Jaby
|
237e0b2edf
|
Convert DMA IO
|
2024-09-29 16:30:41 +02:00 |
Jaby
|
32378e4b2b
|
Convert Interrupt IO
|
2024-09-29 16:15:36 +02:00 |
Jaby
|
862fffaf11
|
Added missing IO
|
2024-09-29 16:09:04 +02:00 |
Jaby
|
eac954a372
|
Update more converted IO
|
2024-09-29 16:05:52 +02:00 |
Jaby
|
5ff7e0db9f
|
Re-Update SPU IO
|
2024-09-29 16:00:02 +02:00 |
Jaby
|
e6c17e8f6f
|
Update Periphery IO
|
2024-09-29 15:52:35 +02:00 |
Jaby
|
d00815f7a8
|
Update GPU IOs (What a pain)
|
2024-09-28 17:49:04 +02:00 |
Jaby
|
27e8a0741b
|
Fix generation of GLOBAL asm constructors
|
2024-09-28 17:48:06 +02:00 |
Jaby
|
bcd2f0c951
|
Convert Timer for new IO
|
2024-09-28 15:30:40 +02:00 |
Jaby
|
2b03925201
|
Convert Memory IO
|
2024-09-28 15:19:19 +02:00 |
Jaby
|
9c8102cb87
|
Support LZ4 for VAG
|
2024-09-28 15:03:25 +02:00 |
Jaby
|
ac0bac9d07
|
Bump version number
|
2024-09-28 15:01:53 +02:00 |
Jaby
|
77be3d7239
|
Support LZ4 compression for external CMDs
|
2024-09-28 15:00:18 +02:00 |
Jaby
|
f8d94904a4
|
LZ4 for vag not supported yet
|
2024-09-28 14:02:43 +02:00 |
Jaby
|
b37582ac5e
|
Update SPU
|
2024-09-28 13:52:36 +02:00 |
Jaby
|
72f947e007
|
Allow SPU debug messages (on by default for now)
|
2024-09-28 13:29:30 +02:00 |
Jaby
|
de1a8b497d
|
Offically support Sony VAG because we have no own conversion
|
2024-09-28 13:21:32 +02:00 |
Jaby
|
c308fba040
|
Finish TODO in SPU header
|
2024-09-28 13:19:40 +02:00 |
Jaby
|
5350380764
|
Do not rename SimpleTIM because it is not a TIM
|
2024-09-28 13:14:48 +02:00 |
Jaby
|
d029ccce25
|
Create constructor for SimpleTIM
|
2024-09-28 13:13:00 +02:00 |
Jaby
|
d258d79f90
|
Merge branch 'ToolBox_TODOs_SupportSFX' into ToolBox_TODOs
|
2024-09-28 13:02:26 +02:00 |
Jaby
|
01b2ec4083
|
Fix XEBA and Voice::is_end code
|
2024-09-26 21:40:15 +02:00 |
Jaby
|
018058d79b
|
Play bubble sound when pressing buttons
|
2024-09-24 22:22:19 +02:00 |
Jaby
|
332476cd4e
|
Improve SPU code and support state of voice
|
2024-09-24 22:21:58 +02:00 |
Jaby
|
6c94bca700
|
Support SFX
|
2024-09-23 19:59:52 +02:00 |
Jaby
|
8b6921cba5
|
Update SPU IO way
|
2024-09-22 16:10:18 +02:00 |
Jaby
|
1b241184fc
|
Fix EON
|
2024-09-22 14:29:05 +02:00 |
Jaby
|
aa42158d40
|
DMA SPU memory
|
2024-09-16 21:52:27 +02:00 |
Jaby
|
ddd4a07112
|
Share commo DMA related code for use with SPU
|
2024-09-10 22:50:05 +02:00 |
Jaby
|
628fb89771
|
Use original IOPort code again
|
2024-09-08 22:57:29 +02:00 |
Björn Gaier
|
7b99fd4de8
|
Update IOPort code and prepare DMA usage - needs all testing
|
2024-09-06 18:58:36 +01:00 |
Björn Gaier
|
e7b9033f52
|
Save state
|
2024-09-06 18:32:09 +01:00 |
Jaby
|
740396296e
|
Allocate voice
|
2024-09-06 11:51:13 +02:00 |
Jaby
|
f41df3eb51
|
Support new SPU voice approach
|
2024-08-24 14:25:05 +02:00 |
Jaby
|
0a78020aec
|
Move voice memory manager code into brand new SPU MMU
|
2024-08-22 20:13:07 +02:00 |
Jaby
|
e7a4d1b4c4
|
Support alternate license when none is provided or found
|
2024-08-21 21:44:26 +02:00 |
Jaby
|
0608f220ac
|
Support license string
|
2024-08-21 20:46:03 +02:00 |
Jaby
|
0a1bcfacb1
|
Encode TMD logo and string
|
2024-08-20 22:45:21 +02:00 |
Jaby
|
b50fee186a
|
Replace License Logo with TMD but results are bad?
|
2024-08-15 15:05:48 -05:00 |
Björn Gaier
|
25002240e7
|
Prototype implementation of TMD license
|
2024-08-14 16:07:17 -05:00 |
Björn Gaier
|
23807c9104
|
Support displaying name of missing file for CDDA tracks
|
2024-08-14 15:30:13 -05:00 |
Jaby
|
dbbc781c65
|
Parse AltLicense
|
2024-08-10 16:44:03 -05:00 |
Jaby
|
bba6f72ff1
|
Integrate new license type system
|
2024-08-10 16:32:43 -05:00 |
Jaby
|
f686f01d40
|
Add SPU memory allocation
|
2024-08-07 23:01:43 -05:00 |
Jaby
|
ea996faf75
|
Parse VAG header
|
2024-08-06 12:58:31 -05:00 |
Jaby
|
63f1710263
|
Prepare VAG loading
|
2024-08-04 18:13:44 -05:00 |
Jaby
|
f7ea38a63d
|
Add VAG configuration option
|
2024-08-04 17:47:54 -05:00 |
Jaby
|
fed0d8833c
|
Convert wav files to .vag
|
2024-08-04 17:41:20 -05:00 |
Jaby
|
d8cfadf51c
|
Embedd adpcm file
|
2024-08-04 14:56:58 -05:00 |
Jaby
|
80b79e2bf7
|
Simple extraction of wav data
|
2024-08-04 14:56:44 -05:00 |
Jaby
|
5ebee334fd
|
Support custom file parsing
|
2024-08-04 13:15:58 -05:00 |
Jaby
|
f67ac19513
|
Support configuratable screen offset and remove resolved TODOs
|
2024-07-30 16:13:32 -05:00 |
Jaby
|
b079ed1aa8
|
Clear up load test button combination and display of audio playback type
|
2024-07-30 15:40:44 -05:00 |
Jaby
|
f749d62e6d
|
Update PoolBox Version string
|
2024-07-29 13:36:29 -05:00 |
Jaby
|
e609d2b406
|
Increase PoolBox to Version 0.9.0
|
2024-07-29 13:36:06 -05:00 |
Jaby
|
7b189445af
|
Apply XML changes
|
2024-07-28 23:12:36 -05:00 |
Jaby
|
a792a3f2ac
|
Support CDDA alignment; Update XML tag names
|
2024-07-28 23:12:10 -05:00 |
Jaby
|
73bbe0e805
|
Support CDDA alignment (can not be specified yet)
|
2024-07-28 21:42:09 -05:00 |
Jaby
|
4cb6e05e62
|
Improve psxcdread
|
2024-07-28 13:22:39 -05:00 |
Jaby
|
7dd98d5762
|
Update wsl script for CDDA conversion
|
2024-07-24 08:53:15 +02:00 |
Jaby
|
0c173df82f
|
Fix auto repeat of CDDA
|
2024-07-24 08:25:17 +02:00 |
Jaby
|
9a4479bc48
|
Fix CDDA encoding for psxcdgen_ex
|
2024-07-24 08:24:59 +02:00 |
Jaby
|
25c2c91480
|
Cleanup Assets
|
2024-07-22 21:20:55 +02:00 |
Jaby
|
12e0f0155b
|
Hold R2 and L2 to active load test
|
2024-07-22 20:09:47 +02:00 |
Jaby
|
7ff6e3b6b9
|
Improve print of LBAs
|
2024-07-21 21:32:29 +02:00 |
Jaby
|
ef173b2d01
|
Rename length_of to size_of
|
2024-07-21 21:07:47 +02:00 |
Jaby
|
57f646f5e0
|
Improve FileLength struct
|
2024-07-21 21:05:31 +02:00 |
Jaby
|
4d25c39b74
|
Improve lba_source handling
|
2024-07-21 20:46:29 +02:00 |
Jaby
|
7765137511
|
Support Lead-out track
|
2024-07-21 16:33:03 +02:00 |
Jaby
|
d4d3340f58
|
Removed psx and theory of target platform dependend code
|
2024-07-21 15:59:59 +02:00 |
Jaby
|
4b4085007d
|
Prepare LeadOut-Support
|
2024-07-21 15:27:53 +02:00 |
Jaby
|
d1321b133f
|
Fix CDXA on PS3
|
2024-07-20 16:05:53 +02:00 |
Jaby
|
e6c5ed161f
|
Fix LBA bug
|
2024-07-11 20:56:57 +02:00 |
Jaby
|
3d2b409ea7
|
Fix XEBRA
|
2024-07-04 19:07:07 +02:00 |
Jaby
|
cc2d46f107
|
Prepare no-wait send for future use
|
2024-07-04 17:53:57 +02:00 |
Jaby
|
bbbc5ae084
|
Fix Seek Warning
|
2024-07-04 16:47:39 +02:00 |
Jaby
|
d6fae8055b
|
Really fixed...?
|
2024-07-04 13:26:21 +02:00 |
Jaby
|
73515933c6
|
Fixed for real?
|
2024-07-04 12:16:30 +02:00 |
Jaby
|
3ab9d8b1f8
|
Current buggy state
|
2024-07-04 06:47:47 +02:00 |
Jaby
|
f8ed3c635b
|
Save state before change
|
2024-07-02 20:05:02 +02:00 |
Jaby
|
2e7f6cd20f
|
Fixup CD freeze?
|
2024-07-01 23:01:41 +02:00 |
Jaby
|
3295a04f07
|
Support XEBRA; Slightly
|
2024-06-19 21:17:55 +02:00 |
Jaby
|
ab6caf77b3
|
Encode empty song sectors as CDXA Mode 1 for support with XEBRA
|
2024-06-19 20:28:04 +02:00 |
Jaby
|
087d139611
|
Move IRQ logic into callback; Cleanup code
|
2024-06-19 19:16:05 +02:00 |
Björn Gaier
|
aa8ee9733c
|
Screeeee
|
2024-06-14 20:58:57 +02:00 |
Björn Gaier
|
52893a08fe
|
Support CD Callback
|
2024-06-14 20:53:30 +02:00 |
Björn Gaier
|
96644c55b0
|
Improve thread code
|
2024-06-14 19:56:44 +02:00 |
Björn Gaier
|
13390bff08
|
Support Callback
|
2024-06-14 19:29:28 +02:00 |
Björn Gaier
|
d5455189c5
|
Prepare CD Callback handler
|
2024-06-13 22:28:37 +02:00 |
Björn Gaier
|
97727d5dbb
|
Reactive Callbacks and integrate them
|
2024-06-13 22:07:37 +02:00 |
Jaby
|
c67bc7d9f9
|
Inital Cody-Fix
|
2024-06-13 07:54:09 +02:00 |
Jaby
|
60a2eedd82
|
Re-enable CD init code
|
2024-06-12 20:36:54 +02:00 |
Jaby
|
8604ebf8d4
|
More and more bugs
|
2024-06-10 07:17:54 +02:00 |
Jaby
|
52cdd4dbc0
|
Cody fixes
|
2024-06-09 21:59:43 +02:00 |
Björn Gaier
|
aaf3b7b814
|
Reprocudeable Interrupt miss
|
2024-06-07 21:36:39 +02:00 |
Björn Gaier
|
07fefed802
|
The end 07.06.2024
|
2024-06-07 15:24:31 +02:00 |
Björn Gaier
|
70ac5b65e4
|
No fix yet
|
2024-06-07 13:24:36 +02:00 |
Jaby
|
a63df8a7b6
|
Founding of the BugFestival
|
2024-06-07 07:36:24 +02:00 |
Jaby
|
d9ab571e8b
|
Improve Interrupt Code
|
2024-06-03 21:58:32 +02:00 |
Jaby
|
2623c0c22c
|
Add Enter/ExitCriticalSection to Periphery code
|
2024-06-03 21:23:04 +02:00 |
Jaby
|
cc92b848f9
|
Undo No changes
|
2024-06-01 21:52:38 +02:00 |
Jaby
|
d36876b17c
|
Fix No
|
2024-06-01 17:11:54 +02:00 |
Jaby
|
ee616849c0
|
Support Push/Pop in DS
|
2024-06-01 16:37:00 +02:00 |
Jaby
|
fb79f6dc8b
|
Start to move CDXA code around
|
2024-05-31 23:47:39 +02:00 |
Jaby
|
3eb2cc350f
|
Fix for No and disabeling of callback support for now
|
2024-05-31 22:48:06 +02:00 |
Jaby
|
457422877f
|
Fix GPU freeze
|
2024-05-29 21:25:52 +02:00 |
Jaby
|
836ad9b8aa
|
Auto repeat CDXA - Game freezes after a while
|
2024-05-29 20:33:18 +02:00 |
Jaby
|
f6313a45ca
|
Increase CDXA support
|
2024-05-29 18:37:24 +02:00 |
Jaby
|
f68f2ec03a
|
Integrate a second CDXA song
|
2024-05-29 18:36:46 +02:00 |
Jaby
|
1ffd83cac8
|
Encode empty sectors with 0xFF for now
|
2024-05-29 18:35:58 +02:00 |
Jaby
|
b6e4558e35
|
Draft 1 of CDXA embedding
|
2024-05-27 22:31:30 +02:00 |
Jaby
|
38c1c90fd5
|
psxcdgen removed
|
2024-05-26 21:04:25 +02:00 |
Jaby
|
9c01dab083
|
Fix psxcdread
|
2024-05-26 21:02:40 +02:00 |
Jaby
|
db4cf3eefa
|
Update wav rust library
|
2024-05-26 17:55:54 +02:00 |
Jaby
|
3ce5dcff12
|
Fix CDXA sector count bug
|
2024-05-26 17:03:42 +02:00 |
Jaby
|
61c300e37e
|
Support XA-Audio (buggy)
|
2024-05-26 14:49:48 +02:00 |
Jaby
|
c8ccd44a71
|
CDXA not working
|
2024-05-26 09:33:23 +02:00 |
Jaby
|
1699d45ae4
|
Support Auto LBAs for steaming files
|
2024-05-24 21:08:54 +02:00 |
Jaby
|
7c39fbad37
|
Embedd CDXA audio (untested)
|
2024-05-24 19:29:16 +02:00 |
Jaby
|
5bc0c28739
|
Handle more files
|
2024-05-24 19:14:02 +02:00 |
Jaby
|
4b56c5c5d4
|
Prepare XA-Audio interleaving
|
2024-05-22 20:22:07 +02:00 |
Jaby
|
28416fc624
|
Concept for XA-Audio
|
2024-05-21 21:38:47 +02:00 |
Jaby
|
9c67a5f40a
|
Add unreachable builtin
|
2024-05-21 21:34:45 +02:00 |
Jaby
|
b371d7d46a
|
Merge branch 'ToolBox_CDDA' into ToolBox_CDDA_CDXA
|
2024-05-21 21:33:13 +02:00 |
Jaby
|
983c416ee3
|
Support conversion to XA audio
|
2024-05-21 21:27:42 +02:00 |
Jaby
|
49417295fc
|
Seperate between internal and external conversion
|
2024-05-21 19:30:54 +02:00 |
Jaby
|
df36c2cd92
|
Example usage of XA audio convert
|
2024-05-21 18:15:49 +02:00 |
Jaby
|
c1724c8a15
|
Prepare fconv to support XA
|
2024-05-16 22:59:56 +02:00 |
Jaby
|
4dab38239f
|
Support VSync callback
|
2024-05-15 21:43:12 +02:00 |
Jaby
|
9ec82eba02
|
Fix casing for 'Support' folder
|
2024-05-15 19:48:55 +02:00 |
Jaby
|
5f45070961
|
Unlock user mode in callback (buggy in XEBRA?)
|
2024-05-13 22:29:23 +02:00 |
Jaby
|
b0a552249d
|
Use original code instead of frankensteining
|
2024-05-13 21:46:42 +02:00 |
Jaby
|
acd4402c56
|
Make music loop
|
2024-05-12 13:45:45 +02:00 |
Jaby
|
02ab2198d0
|
Somehow works?!
|
2024-05-09 23:15:04 +02:00 |
Jaby
|
afc594221c
|
Clean-up code a bit
|
2024-05-09 19:31:28 +02:00 |
Jaby
|
0618aa1fb7
|
Support CDDA auto-repeat
|
2024-05-09 14:13:28 +02:00 |
Jaby
|
eba022bc10
|
Support switching file pathes to wsl if file can not be located
|
2024-05-06 19:53:57 +02:00 |
Jaby
|
4d5a7814f7
|
Fix content size issue ignoring normal files
|
2024-05-06 18:59:05 +02:00 |
Jaby
|
7877cb5b2d
|
Support pushing and poping a playing CDDA track
|
2024-05-06 17:16:43 +02:00 |
Jaby
|
6301eb211f
|
Improve CDDA track list
|
2024-05-05 23:12:08 +02:00 |
Jaby
|
a7876ac2a6
|
Play CDDA track
|
2024-05-05 22:12:23 +02:00 |
Jaby
|
a092aab35c
|
Support CDDA
|
2024-05-05 18:23:17 +02:00 |
Jaby
|
d3d8b61306
|
Add first CDDA audio file to project
|
2024-05-02 22:25:15 +02:00 |
Jaby
|
245f609fd5
|
Finish GTE work - with clean up
|
2024-05-02 21:35:41 +02:00 |
Jaby
|
d64ebdb909
|
Finish GTE test
|
2024-04-25 23:18:05 +02:00 |
Jaby
|
ef93713f7d
|
Add Jaby eyes animation
|
2024-04-25 21:26:22 +02:00 |
Jaby
|
f2f259cb5a
|
Support proper scaling and other MATRIX operations
|
2024-04-23 23:04:17 +02:00 |
Jaby
|
2cdc675bbb
|
Place stars in Jabys eyes
|
2024-04-21 17:06:15 +02:00 |
Jaby
|
8d9797e21d
|
Add Simple GTE_Sprite type
|
2024-04-21 16:31:17 +02:00 |
Jaby
|
f5270df019
|
Update C headers to be C++
|
2024-04-07 10:46:35 -05:00 |
Jaby
|
f2ea2f04f0
|
Introduce gte float
|
2024-04-06 21:07:32 -05:00 |
Jaby
|
df0a764fd2
|
Update JabyStar Image
|
2024-04-06 14:38:09 -05:00 |
Jaby
|
3d35b62515
|
Support scaling matricies
|
2024-04-06 14:34:07 -05:00 |
Jaby
|
1eba386663
|
Integrate new Jaby sprite
|
2024-04-05 19:57:02 -05:00 |
Jaby
|
d68fea41ed
|
Created deg struct for better usage of degree
|
2024-04-03 20:59:30 -05:00 |
Jaby
|
50e319908b
|
Improve MATRIX and GTE possibilities
|
2024-04-03 18:17:51 -05:00 |
Jaby
|
7d29b27f64
|
Support apply_matrix on Vertex type
|
2024-04-03 17:30:37 -05:00 |
Jaby
|
07480c8eba
|
Add seperation between ROTMATRIX and TRANSFERVECTOR
|
2024-04-02 23:40:22 -05:00 |
Jaby
|
3449bb4b28
|
Support comp_matrix
|
2024-04-02 17:47:41 -05:00 |
Jaby
|
101baed5da
|
Getting there...?
|
2024-04-02 16:28:09 -05:00 |
Jaby
|
b7d0b7976b
|
Support ApplyMatrix
|
2024-04-02 16:08:24 -05:00 |
Jaby
|
a86763ddc3
|
Experiment with rotation
|
2024-04-02 15:33:23 -05:00 |
Jaby
|
a103055ce0
|
Rotate Dönerfisch
|
2024-04-02 11:24:11 -05:00 |
Jaby
|
10c981e93c
|
Cleanup code
|
2024-04-01 17:34:12 -05:00 |
Jaby
|
fbaaf52224
|
Finish detecting BIOS type
|
2024-04-01 16:43:54 -05:00 |
Jaby
|
781b28ecd7
|
Detect type of BIOS
|
2024-03-31 23:49:32 -05:00 |
Jaby
|
a200cd1a32
|
Try on various BIOS
|
2024-03-30 15:35:03 -05:00 |
Jaby
|
a163762e59
|
Print all BIOS information
|
2024-03-30 14:42:32 -05:00 |
Jaby
|
e74d54f0bb
|
Display Copyright
|
2024-03-30 13:09:30 -05:00 |
Jaby
|
4dde54f23f
|
Display BIOS date correctly
|
2024-03-30 12:36:23 -05:00 |
Jaby
|
f2e5bbe369
|
Start to display BIOS information
|
2024-03-30 11:57:07 -05:00 |
Jaby
|
3d51ad1137
|
Create BIOS Info Overlay
|
2024-03-24 21:54:18 -05:00 |
Jaby
|
f970e614e6
|
Deploy PoolBox specififc XMB design
|
2024-03-22 22:53:00 -05:00 |
Jaby
|
e72f0e0fea
|
Update template
|
2024-03-22 11:20:50 -05:00 |
Jaby
|
57747723af
|
Move pkg files to assets/pkg
|
2024-03-22 11:18:43 -05:00 |
Jaby
|
66f4e03296
|
Update PKG images
|
2024-03-22 11:14:18 -05:00 |
Jaby
|
6e9a376a86
|
Integrate pop-fe better
|
2024-03-22 00:50:37 -05:00 |
Jaby
|
a7557f26dc
|
First draft for pop-fe
|
2024-03-21 23:41:12 -05:00 |
Jaby
|
fd5b507023
|
Merge branch 'main' into ToolBox_GTE_pop-fe
|
2024-03-21 17:48:25 -05:00 |
Jaby
|
3fec1d286a
|
Improve naming of PSX related ENV variables
|
2024-03-21 17:41:41 -05:00 |
Jaby
|
618c671844
|
Use new substitution feature to switch between serial codes
|
2024-03-21 17:23:38 -05:00 |
Jaby
|
f865be0c7c
|
Support ENV variables in CD names
|
2024-03-21 16:51:17 -05:00 |
Jaby
|
cb6dbbb346
|
Add another ToDo
|
2024-03-20 23:33:11 -05:00 |
Jaby
|
738e84f7e9
|
Add another ToDo
|
2024-03-20 23:30:03 -05:00 |
Jaby
|
f4871d22c6
|
Add ToDo list
|
2024-03-20 23:29:18 -05:00 |
Jaby
|
9309d5d99b
|
Add TODO
|
2024-03-20 23:25:24 -05:00 |
Jaby
|
c10b9ce940
|
Fix border slightly
|
2024-03-20 23:24:27 -05:00 |
Jaby
|
b55b6880a5
|
Update serial codes
|
2024-03-20 17:54:27 -05:00 |
Jaby
|
3a5d9f590c
|
Add second frame to see something on PS3
|
2024-03-20 17:16:58 -05:00 |
Jaby
|
b6483df046
|
Fix IO Rendering between DMA calls
|
2024-03-16 22:46:12 -05:00 |
Jaby
|
217a3fc661
|
Add readme
|
2024-03-14 00:24:53 -05:00 |
Jaby
|
0f038c3023
|
Support PS3 by default
|
2024-03-14 00:17:48 -05:00 |
Jaby
|
76da72b9d5
|
Prepare DMA support for PS3
|
2024-03-13 23:59:15 -05:00 |
Jaby
|
0a89fed98a
|
Finally fix PS3
|
2024-03-10 21:30:32 -05:00 |
Jaby
|
948f59dde0
|
Set DMA in defined state
|
2024-03-09 23:37:07 -06:00 |
Jaby
|
9c6b47e0fa
|
Set DMA priority
|
2024-03-06 19:08:25 -06:00 |
Jaby
|
ad06128d99
|
Turn only SPU GPU and CD DMA on and set to highest
|
2024-03-06 18:31:43 -06:00 |
Jaby
|
599a346b0d
|
Support ClearCache command
|
2024-03-06 17:17:13 -06:00 |
Jaby
|
4ee873b02c
|
Support DönerFisch again
|
2024-03-01 12:25:14 -05:00 |
Jaby
|
00b2c351db
|
Fix CD IRQ issue
|
2024-02-29 21:13:23 -05:00 |
Jaby
|
591d52b5f3
|
Fix CD Interrupt for PS3 PSX Emulator
|
2024-02-28 21:42:10 -05:00 |
Jaby
|
43dd051a2a
|
Experimental PKG generation support
|
2024-02-27 22:31:41 -05:00 |
Jaby
|
519287ab88
|
Fix CD image for PKG files
|
2024-02-25 15:38:30 -05:00 |
Björn Gaier
|
a871885b7c
|
Finish integrating custom configs
|
2024-02-20 22:29:09 -05:00 |
Björn Gaier
|
94a2234bc8
|
Cleanup code
|
2024-02-20 22:02:41 -05:00 |
Björn Gaier
|
f47bd60003
|
Improve ConfigLibs more
|
2024-02-20 21:55:56 -05:00 |
Björn Gaier
|
9858eff1f1
|
Beta-MyConfig
|
2024-02-15 22:31:52 -05:00 |
Björn Gaier
|
760c83b0cf
|
Convert Configurations to function based for overrides
|
2024-02-15 22:18:22 -05:00 |
Björn Gaier
|
029b81c69b
|
Support building multiple JabyEngines
|
2024-02-14 16:55:46 -05:00 |
Björn Gaier
|
29170520eb
|
Change CombiMake file to build all flavours; Rename CombiMake
|
2024-02-13 19:04:36 -05:00 |
Björn Gaier
|
a3d50865c9
|
Detect config folder for build
|
2024-02-12 16:10:00 -05:00 |
Björn Gaier
|
c4cf5754bc
|
Add extension for auto populated config list
|
2024-02-09 15:50:17 -05:00 |
Björn Gaier
|
a1367515df
|
Clean up MakeFiles
|
2024-02-09 15:41:56 -05:00 |
Björn Gaier
|
44fd021b99
|
Improve custom configuration support
|
2024-02-09 15:35:25 -05:00 |
Björn Gaier
|
efe28a9718
|
First configuratable JabyEngine prototype
|
2024-02-09 11:30:55 -05:00 |
Björn Gaier
|
8a927010ba
|
Fix embarrising typo
|
2024-02-09 10:21:37 -05:00 |
Björn Gaier
|
847ddb3e5b
|
Prepare an easy to test configuration
|
2024-02-09 10:18:01 -05:00 |
Björn Gaier
|
a2810f4bef
|
Remove TODO tag
|
2024-02-09 09:44:09 -05:00 |
Björn Gaier
|
8b45cb2ad9
|
Support different regions
|
2024-02-09 09:43:39 -05:00 |
Jaby
|
eae00b215a
|
Add Combi Target
|
2024-02-08 21:47:27 -05:00 |
Jaby
|
42e9af892a
|
Resolve some TODOs
|
2024-02-08 21:29:18 -05:00 |
Jaby
|
fe62aa4e16
|
DMA BIOS Font (not HW tested)
|
2024-02-08 20:22:32 -05:00 |
Jaby
|
8124daeaa1
|
Force 16 Word limit for Linked List GPU
|
2024-02-07 22:04:28 -05:00 |
Jaby
|
3df6a83899
|
Collect information for future work
|
2024-02-06 22:21:44 -05:00 |
Jaby
|
20036a576c
|
Add PAL/NTSC text to boot image
|
2024-02-04 22:39:24 -05:00 |
Jaby
|
0fb6ea8190
|
Adjust DrawArea for NTSC
|
2024-02-04 21:43:11 -05:00 |
Jaby
|
16cfcf42b2
|
Add proper NTSC conversion values
|
2024-02-04 21:27:11 -05:00 |
Jaby
|
20e8e5d68c
|
Enable PAL and NTSC build
|
2024-02-04 20:35:15 -05:00 |
Jaby
|
d420e86d9b
|
Implement Matrix stack
|
2024-02-01 21:29:13 -05:00 |
Jaby
|
c720136e15
|
Support getting and setting of matrix
|
2024-02-01 18:54:45 -05:00 |
Jaby
|
d361c5504c
|
Support retriving rotation matrix
|
2024-01-31 22:22:25 -05:00 |
Jaby
|
9246b077ad
|
Add sin/cos support
|
2024-01-31 21:29:57 -05:00 |
Jaby
|
1f43aeadb1
|
Revert back GTE usage and finalize code approach
|
2024-01-29 21:24:14 -05:00 |
Jaby
|
6771ef9db0
|
Move gte_instructions back
|
2024-01-28 22:15:21 -05:00 |
Jaby
|
17ef3e91e1
|
Move GTE functions into library
|
2024-01-28 21:38:07 -05:00 |
Jaby
|
0e989ee703
|
Prepare mult_matrix function
|
2024-01-28 21:23:06 -05:00 |
Jaby
|
99a4fa8ab1
|
Translate DönerFisch
|
2024-01-24 21:05:26 -05:00 |
Jaby
|
a79bcac842
|
Try to rotate DönerFisch
|
2024-01-24 18:21:08 -05:00 |
Jaby
|
536f7619b8
|
Support enabeling GTE
|
2024-01-24 18:19:45 -05:00 |
Jaby
|
a3c3951fd0
|
Trying to run first GTE code
|
2024-01-24 17:29:42 -05:00 |
Jaby
|
3a38f3192f
|
Add some GTE code
|
2024-01-24 12:04:03 -05:00 |
Jaby
|
b41b5f25bf
|
Move GTE reference files
|
2024-01-24 10:27:37 -05:00 |
Jaby
|
fa2e1e7d31
|
Starting step for GTE
|
2024-01-23 22:38:04 -05:00 |
Jaby
|
69fa3d9b90
|
Delete old version which remained unused
|
2024-01-23 22:31:21 -05:00 |
Jaby
|
c546b3de4e
|
Small improvements for code readability
|
2024-01-23 14:44:10 -05:00 |
Jaby
|
e2916d3a2b
|
Render Dönerfisch for the GTE test
|
2024-01-23 12:11:57 -05:00 |
Jaby
|
032a88e33a
|
Prepare GTE overlay
|
2024-01-23 11:46:41 -05:00 |
Jaby
|
dda2b5bc60
|
Use new PageOffset feature from SimpleTIM
|
2024-01-23 11:28:35 -05:00 |
Jaby
|
d984890205
|
Support obtaining PageOffset from SimpleTIM
|
2024-01-23 11:28:03 -05:00 |
Jaby
|
5218ad1c7a
|
Add Dönerfisch
|
2024-01-23 11:10:04 -05:00 |
Jaby
|
22a8f9f4ac
|
Add Poly specific functions
|
2024-01-23 11:00:46 -05:00 |
Jaby
|
617e8c2090
|
Remove support for No screen code all together
|
2024-01-16 21:54:16 -05:00 |
Jaby
|
bb88f344ef
|
Support PSYQ/No
|
2024-01-15 21:21:57 -05:00 |
Jaby
|
e84f6f6323
|
Support resetting screen
|
2024-01-15 20:59:55 -05:00 |
Jaby
|
b60f38046e
|
Improve UI
|
2024-01-15 20:51:52 -05:00 |
Jaby
|
5f0e8a9212
|
Use pulses instead of frame based movement
|
2024-01-15 20:46:00 -05:00 |
Jaby
|
2b371dc473
|
Code improvement
|
2024-01-15 20:34:08 -05:00 |
Jaby
|
bd1c662315
|
Adjust with PSYQ logic
|
2024-01-15 20:21:26 -05:00 |
Jaby
|
df75784ba7
|
More CleanUp of JabyEngine/PoolBox
|
2024-01-05 23:02:14 -06:00 |
Jaby
|
322dca67c5
|
Improve usage of Line types
|
2024-01-05 22:56:44 -06:00 |
Jaby
|
dfb0a72ec8
|
Introduce corner frames
|
2024-01-05 21:42:15 -06:00 |
Jaby
|
d59e2d163e
|
Support Version number and change font to BIOS for ControllerTest
|
2024-01-05 13:35:37 -06:00 |
Jaby
|
9c8edb04e0
|
Move ScreenCenter code to FontCycler
|
2024-01-05 13:21:57 -06:00 |
Jaby
|
e361893d50
|
Cycle through fonts
|
2024-01-05 13:11:43 -06:00 |
Jaby
|
50e13df1c7
|
Update Poolbox with FontWriter changes
|
2024-01-05 12:33:31 -06:00 |
Jaby
|
5d370d40e1
|
Rename 'State' to 'Cursor'
|
2024-01-05 12:33:14 -06:00 |
Jaby
|
f69e60b2de
|
Update PoolBox with latest changes
|
2024-01-05 12:25:11 -06:00 |
Jaby
|
b43b7fca2f
|
Introduce Kern space
|
2024-01-05 12:24:30 -06:00 |
Jaby
|
99c8f4574d
|
Create the Screen Center overlay
|
2024-01-05 11:10:02 -06:00 |
Jaby
|
ad142ea51d
|
Support Second controller port (or not if disabled) and have a fancy background
|
2024-01-04 22:28:25 -06:00 |
Jaby
|
b12966f0a4
|
Display type of controller
|
2024-01-04 21:54:21 -06:00 |
Jaby
|
d54de6dddf
|
Read analoge stick positions
|
2024-01-04 21:36:40 -06:00 |
Jaby
|
01a535fad3
|
Support more buttons
|
2024-01-04 20:58:46 -06:00 |
Jaby
|
60286f41b8
|
Support a few buttons
|
2024-01-04 18:39:42 -06:00 |
Jaby
|
fabe37a824
|
Improve alignment
|
2024-01-04 18:10:31 -06:00 |
Jaby
|
256950b88b
|
Crappy Layout
|
2024-01-04 17:11:40 -06:00 |
Jaby
|
39d3070d0f
|
Prepare ControllerTest state with art and back functionality
|
2024-01-04 12:30:17 -06:00 |
Jaby
|
b6c5ed6d43
|
Improve colors
|
2024-01-04 10:03:25 -06:00 |
Jaby
|
33755cc2e9
|
Support clearing existing text
|
2024-01-03 22:44:33 -06:00 |
Jaby
|
839b9a45c3
|
Support exiting GPU Test
|
2024-01-03 22:44:13 -06:00 |
Jaby
|
a0fed6f756
|
Support original GPU test
|
2024-01-03 22:07:39 -06:00 |
Jaby
|
37fd2577d5
|
Support loading Assets for Overlays
|
2024-01-03 21:26:21 -06:00 |
Jaby
|
0e4be4be4c
|
Fix state cache bug
|
2024-01-03 21:26:01 -06:00 |
Jaby
|
5e050f3ffd
|
Add ControllerTest Overlay and support not loading new state if previous loaded
|
2024-01-03 20:38:43 -06:00 |
Jaby
|
17a6b6e223
|
Fix linker script
|
2024-01-03 20:36:23 -06:00 |
Jaby
|
d202e4f63a
|
Do not require LBAs
|
2024-01-03 18:06:59 -06:00 |
Jaby
|
48e2e83a3b
|
Force versions for all Rust Tools
|
2024-01-03 17:59:08 -06:00 |
Jaby
|
da6e8e467b
|
Support tree; Do not enforce LBA source for Overlays
|
2024-01-03 17:45:57 -06:00 |
Jaby
|
0e16ae4a45
|
Load Overlay
|
2024-01-03 17:23:23 -06:00 |
Jaby
|
59c974ab17
|
Support selecting a menu and terminate execution if so
|
2024-01-03 16:31:43 -06:00 |
Jaby
|
7674d4b55f
|
Support simple Menu
|
2024-01-03 16:10:00 -06:00 |
Jaby
|
a7096ac92c
|
Implement Wiggle Title Text
|
2024-01-03 15:18:44 -06:00 |
Jaby
|
9efcf87ecc
|
Re-create PoolBox Paco
|
2024-01-03 12:51:13 -06:00 |
Jaby
|
e7736f9836
|
Remove all old code
|
2024-01-03 10:21:07 -06:00 |
Jaby
|
7ea8fc0e52
|
Support itoa with 0
|
2024-01-03 10:10:27 -06:00 |
Jaby
|
6c086da65c
|
Support DualShock
|
2024-01-03 10:03:05 -06:00 |
Jaby
|
572de89186
|
Support MultiTap and read ports every other frame
|
2024-01-02 22:59:33 -06:00 |
Jaby
|
8b5ded2685
|
Support Controller
|
2024-01-02 22:51:51 -06:00 |
Jaby
|
ea71f4741f
|
Introduce JabyEngine configuration file
|
2024-01-02 20:29:36 -06:00 |
Jaby
|
dbbec16acf
|
Lift RawController code
|
2024-01-02 20:18:40 -06:00 |
Jaby
|
fc646f1b1b
|
Extend Periphery code
|
2024-01-02 19:47:23 -06:00 |
Jaby
|
f15061fe67
|
Setup Periperhy
|
2024-01-02 16:43:36 -06:00 |
Jaby
|
f7ad811304
|
Support BIOS Font
|
2024-01-02 15:57:21 -06:00 |
Jaby
|
9de1da161d
|
Support BIOS Font
|
2024-01-02 15:42:57 -06:00 |
Jaby
|
1b6ac8e280
|
Move back to SPRT font instead of SPRT_16 for more efficency
|
2024-01-02 13:26:49 -06:00 |
Jaby
|
885296bfac
|
Introduce LookUpColor4
|
2023-12-21 12:50:42 -05:00 |
Jaby
|
b3efcb13e0
|
Forgot to save
|
2023-12-21 11:44:22 -05:00 |
Jaby
|
3651c4c405
|
First draft for LookUpColor8
|
2023-12-21 11:43:24 -05:00 |
Björn Gaier
|
003b20e2e2
|
Upload BIOS Clut (wrong plaette yet)
|
2023-12-20 16:24:56 -05:00 |
Björn Gaier
|
3c73cc88e7
|
Change to double buffering and SPRT_16
|
2023-12-20 15:12:21 -05:00 |
Björn Gaier
|
5dc3b78393
|
Introduce Global Font Memory allocator
|
2023-12-20 12:02:15 -05:00 |
Björn Gaier
|
2f6c98bd06
|
Clean up code slightly
|
2023-12-19 16:26:04 -05:00 |
Björn Gaier
|
25d9f9caa0
|
Fix Number issue
|
2023-12-19 14:06:46 -05:00 |
Björn Gaier
|
2f76e7a71e
|
Load BIOS font as 16x15
|
2023-12-18 16:21:32 -05:00 |
Björn Gaier
|
b4be9de136
|
Load BIOS font
|
2023-12-18 16:12:13 -05:00 |
Björn Gaier
|
cac7487dbf
|
Fix tool build
|
2023-12-18 15:05:18 -05:00 |
Jaby Blubb
|
3daa65c3b3
|
Use better implementation
|
2023-12-17 23:29:10 +01:00 |
Jaby Blubb
|
e916fc358b
|
Implement buffered font loader
|
2023-12-17 23:10:36 +01:00 |
Jaby Blubb
|
2464e67c59
|
Sort out render_dma order
|
2023-12-17 21:50:47 +01:00 |
Jaby Blubb
|
7380281b3d
|
Investigate
|
2023-12-16 23:34:41 +01:00 |
Jaby Blubb
|
9d2b8d902d
|
Send char by char
|
2023-12-16 23:31:09 +01:00 |
Jaby Blubb
|
6d97cc4e74
|
Test load ABCD
|
2023-12-16 23:10:24 +01:00 |
Jaby
|
05fd4b44e5
|
Prepare font transfer
|
2023-12-15 23:00:53 -05:00 |
Jaby
|
17d6ca5329
|
Load a BIOS font
|
2023-12-13 19:46:34 -05:00 |
Jaby
|
73f8620a0a
|
Support %s and %p
|
2023-12-05 22:28:35 -05:00 |
Jaby
|
ae03e4ab1a
|
Support %i
|
2023-12-05 21:04:45 -05:00 |
Jaby
|
10ac77fc75
|
Implement itoa
|
2023-12-05 20:46:15 -05:00 |
Jaby
|
f54aec3d64
|
Prepare C arg list
|
2023-12-04 21:48:27 -05:00 |
Jaby
|
c548edc14d
|
Create local push_char lambda function
|
2023-12-04 21:09:16 -05:00 |
Jaby
|
eefe7b9050
|
Use nicer timeout
|
2023-12-01 23:10:17 -05:00 |
Jaby
|
859043e984
|
Try new design
|
2023-12-01 23:07:16 -05:00 |
Jaby
|
406749bacc
|
Move make code to own header
|
2023-12-01 22:39:44 -05:00 |
Jaby
|
5d5b1ae6de
|
New wiggle approach
|
2023-12-01 22:24:00 -05:00 |
Jaby
|
3e897b67cc
|
Adjust casing for FontInfo
|
2023-12-01 20:44:35 -05:00 |
Björn Gaier
|
811562e4a5
|
Wiggle experiments
|
2023-12-01 15:25:36 -05:00 |
Björn Gaier
|
5283a4487e
|
Display text
|
2023-12-01 14:31:32 -05:00 |
Jaby
|
241c9f7031
|
Change to object orientated design
|
2023-11-30 20:55:36 -05:00 |
Jaby
|
e8cd481086
|
Basic rendering of the font
|
2023-11-30 20:24:26 -05:00 |
Jaby
|
94e1c5fb5c
|
Apply transperency to font
|
2023-11-29 20:38:12 -05:00 |
Jaby
|
9c4cf35ba5
|
Rename Support to lower-case to match rest
|
2023-11-29 20:30:44 -05:00 |
Jaby
|
8c8c4cbadf
|
Fix build of support library
|
2023-11-27 21:11:09 -05:00 |
Jaby
|
3c7a2e344a
|
Improve naming
|
2023-11-26 19:44:10 -05:00 |
Jaby
|
ba113bb408
|
Limit concat to non pointer types to avoid hard to track problems
|
2023-11-26 18:54:24 -05:00 |
Jaby
|
d4efc432d2
|
Introduce mem dump code
|
2023-11-26 18:45:51 -05:00 |
Jaby
|
d897cfe52b
|
Sketch setup of Font
|
2023-11-26 18:43:23 -05:00 |
Jaby
|
e101657ed7
|
Fix TIM conversion bug in palette count
|
2023-11-26 18:41:31 -05:00 |
Jaby Blubb
|
57798eec9f
|
Prepare Font double buffer
|
2023-11-25 17:23:49 +01:00 |
Jaby
|
62dc080a22
|
Load Font texture to VRAM
|
2023-11-24 23:05:18 -05:00 |
Jaby
|
c535b96ccb
|
Use setup code in example
|
2023-11-24 22:23:44 -05:00 |
Jaby
|
2c44f21748
|
Prepare simple API interface
|
2023-11-24 22:12:29 -05:00 |
Jaby
|
43f48ab374
|
Fix include error
|
2023-11-23 22:09:41 -05:00 |
Jaby
|
ba99f09816
|
Integrate library into project
|
2023-11-23 22:07:08 -05:00 |
Jaby
|
7a9d27862f
|
Create FontWriter Support Lib project
|
2023-11-23 21:27:04 -05:00 |
Björn Gaier
|
c61b25af57
|
Measure avg frame-time per sec
|
2023-11-04 19:55:49 -04:00 |
Björn Gaier
|
5b05f1e51a
|
Support commenting out overlays
|
2023-11-04 19:43:59 -04:00 |
Björn Gaier
|
f5e9ba0279
|
Measure render loop
|
2023-11-04 19:43:41 -04:00 |
Jaby Blubb
|
950e04ddb7
|
Prepare timer bug fix
|
2023-10-12 18:26:32 +02:00 |
Jaby Blubb
|
e37321de89
|
Make fconv delete faulty files
|
2023-10-12 14:03:44 +02:00 |
Jaby Blubb
|
7ceb13863e
|
Do not accept images that have wrong sizes
|
2023-10-12 11:06:11 +02:00 |
Jaby Blubb
|
e603a11840
|
Disable auto crlf
|
2023-10-11 18:20:43 +02:00 |
Jaby
|
e284ba197c
|
Merge with new build technique
|
2023-10-09 22:38:28 +02:00 |
Jaby
|
d230d1579a
|
Support linux build
|
2023-10-09 22:34:42 +02:00 |
Jaby
|
a16d0c10dc
|
Use new build scripts
|
2023-10-09 21:49:40 +02:00 |
Jaby
|
5cc8007fc5
|
Update Makefiles and Template
|
2023-10-09 20:52:19 +02:00 |
Björn Gaier
|
082baa0657
|
Introduce Linux counter parts
|
2023-10-06 17:02:30 +02:00 |
Björn Gaier
|
c78f103ca7
|
Replace define private with __friends
|
2023-10-06 14:50:44 +02:00 |
Björn Gaier
|
46fc185be5
|
Cherry pick files from the module branch
|
2023-10-06 14:23:15 +02:00 |
Björn Gaier
|
074e2d073f
|
Turn SysCalls into a C++ file
|
2023-10-06 10:27:03 +02:00 |
Björn Gaier
|
37e63d66f4
|
Correct detection of correct compiler
|
2023-10-06 08:31:12 +02:00 |
Jaby
|
666baf9291
|
Experiment with new approaches
|
2023-10-05 22:39:33 +02:00 |
Jaby
|
db1bbec06e
|
Replace include guards with pragma once
|
2023-10-05 21:40:04 +02:00 |
Jaby Blubb
|
19f8303d99
|
Add LINE to make functions as last primitive
|
2023-10-03 20:44:08 +02:00 |
Jaby Blubb
|
40ec19ce7a
|
Extend make functions for POLY
|
2023-10-03 20:31:17 +02:00 |
Jaby Blubb
|
991bacfa9c
|
Support TILE and SPRT for make functions
|
2023-10-03 17:10:10 +02:00 |
Jaby Blubb
|
aebd68f633
|
Support even more make functions
|
2023-10-03 16:18:43 +02:00 |
Jaby Blubb
|
1a2c03cd11
|
Add more make functions
|
2023-10-03 16:04:37 +02:00 |
Jaby Blubb
|
b35eef3e8e
|
Create maker functions for Position and Size
|
2023-10-03 15:04:21 +02:00 |
Jaby Blubb
|
993adc3f26
|
Remove last constructor and remove GLOBAL SUB with it
|
2023-10-03 13:16:46 +02:00 |
Jaby Blubb
|
2c4583c8d7
|
Remove primitive support types constructor
|
2023-10-03 09:52:04 +02:00 |
Jaby Blubb
|
765cd539fe
|
Remove Rectangle constructors
|
2023-09-27 22:09:15 +02:00 |
Jaby Blubb
|
7e5b92253c
|
Remove POLY constructors
|
2023-09-27 21:15:53 +02:00 |
Jaby Blubb
|
4ab72dee71
|
Remove GPU Commands constructor
|
2023-09-25 20:45:11 +02:00 |
Jaby Blubb
|
2d61c617c5
|
Remove constructor linked elements
|
2023-09-25 20:35:47 +02:00 |
Jaby Blubb
|
2ff0e6a4bf
|
Renamee IOPort 2 functions to original
|
2023-09-24 11:52:18 +02:00 |
Jaby Blubb
|
d3733c6aae
|
Fix XEBRA
|
2023-09-24 11:40:33 +02:00 |
Jaby Blubb
|
5487d9aca8
|
Support printing 8bit as color codes and introduce color code define
|
2023-09-24 11:40:16 +02:00 |
Jaby Blubb
|
053dbd3f90
|
Locate XEBRA freeze
|
2023-09-22 21:51:24 +02:00 |
Jaby Blubb
|
c19729ce23
|
Implement color based debugging
|
2023-09-22 21:36:43 +02:00 |
Jaby Blubb
|
283878d5bc
|
Finish clean-up
|
2023-09-22 20:53:26 +02:00 |
Jaby Blubb
|
fb841de9e2
|
Support CD IO and start removing old IOPort
|
2023-09-22 18:52:31 +02:00 |
Jaby Blubb
|
9e0f9acdd1
|
Port TimerIO
|
2023-09-22 17:34:14 +02:00 |
Jaby Blubb
|
66d3eb3337
|
Convert SPU IO
|
2023-09-17 23:09:58 +02:00 |
Jaby Blubb
|
ec09918254
|
Convert Interrupts
|
2023-09-17 22:25:54 +02:00 |
Jaby Blubb
|
e2c8283076
|
Port GPU IO
|
2023-09-17 22:14:48 +02:00 |
Jaby Blubb
|
a1ed1f28e8
|
Support DMA with new IO
|
2023-09-17 12:30:43 +02:00 |
Jaby Blubb
|
1792038283
|
Integrate new IO Code into memory_io
|
2023-09-17 08:50:06 +02:00 |
Jaby Blubb
|
5f87cfee09
|
Prepare for new IOPort code
|
2023-09-13 22:23:29 +02:00 |
Jaby Blubb
|
30759b85c7
|
Port to latest GCC and fix CD loading bug
|
2023-09-03 01:57:28 +02:00 |
Jaby Blubb
|
86e1d76733
|
Start refactor of FontWriter
|
2023-08-31 05:15:34 +02:00 |
Jaby Blubb
|
56486e5c3c
|
Turn Paco into an object
|
2023-08-30 03:23:05 +02:00 |
Jaby Blubb
|
2702bed58e
|
Make Paco cycle through color
|
2023-08-28 17:11:04 +02:00 |
Jaby Blubb
|
9dddbb7ef9
|
Display Pacos art
|
2023-08-28 16:48:42 +02:00 |
Jaby Blubb
|
d45e61b462
|
Fix bss init
|
2023-08-28 16:48:26 +02:00 |
Jaby Blubb
|
79fdc3a26c
|
Merge branch 'ToolBox_FontWriter_BSS-Improvement' into ToolBox_FontWriter
|
2023-08-27 21:56:03 +02:00 |
Jaby Blubb
|
5b0b303ddd
|
Clear bss section
|
2023-08-27 21:55:16 +02:00 |
Jaby Blubb
|
e707fae349
|
Introduce new timer based on vsync
|
2023-08-27 21:29:43 +02:00 |
Jaby Blubb
|
ac4d788c4c
|
Finalize linker script
|
2023-08-27 16:45:56 +02:00 |
Jaby Blubb
|
5c40ef119e
|
Share bss section with planschi section
|
2023-08-27 02:43:59 +02:00 |
Jaby Blubb
|
6ff067587d
|
Improve reliablitity of psxreadmap
|
2023-08-27 02:43:01 +02:00 |
Jaby Blubb
|
6c181cd3d2
|
Improve rebuild behaviour
|
2023-08-25 15:31:06 +02:00 |
Jaby Blubb
|
6fb3189411
|
Integrate psxreadmap
|
2023-08-25 06:31:00 +02:00 |
Jaby Blubb
|
06f56310c1
|
Change panic behaviour of tools
|
2023-08-25 05:44:14 +02:00 |
Jaby Blubb
|
2c37c2b412
|
Use psxcdgen_ex under WSL and improve wslpath and makefiles
|
2023-08-25 05:15:23 +02:00 |
Jaby Blubb
|
5f21d7ebe7
|
Add psxreadmap to list for PSX tools
|
2023-08-24 00:31:36 +02:00 |
Jaby Blubb
|
76f57b66ec
|
Improve identification of Overlays
|
2023-08-24 00:24:20 +02:00 |
Jaby Blubb
|
25e04d8678
|
Advance version number and introduce conditional compiled code
|
2023-08-24 00:06:03 +02:00 |
Jaby Blubb
|
1aaf59f036
|
Color encode OVERLAPPED sections and set version to 1.0
|
2023-08-20 17:32:10 +02:00 |
Jaby Blubb
|
3e0da33bb8
|
Display Symbol information
|
2023-08-20 16:45:22 +02:00 |
Jaby Blubb
|
c49644e5b0
|
Support different sized lists
|
2023-08-20 16:21:42 +02:00 |
Jaby Blubb
|
311e2156d9
|
Preear Symbol list
|
2023-08-20 15:29:21 +02:00 |
Jaby Blubb
|
1be17a668d
|
Support section infos in list mode
|
2023-08-20 14:27:15 +02:00 |
Jaby Blubb
|
e3fc41fce3
|
Display top level section information
|
2023-08-20 09:15:24 +02:00 |
Jaby Blubb
|
f89eb8eb7e
|
Create Layout for List mode
|
2023-08-20 08:36:08 +02:00 |
Jaby Blubb
|
dfd24e4e94
|
Introduce new 'List' entry
|
2023-08-20 08:10:18 +02:00 |
Jaby Blubb
|
b985281789
|
Add help charcters
|
2023-08-16 15:31:16 +02:00 |
Jaby Blubb
|
f74762f0b0
|
Switch between selections
|
2023-08-16 15:15:39 +02:00 |
Jaby Blubb
|
8840ca9147
|
Reduce percision for display
|
2023-08-16 11:21:10 +02:00 |
Jaby Blubb
|
fe53d4577a
|
Cleanup selection code
|
2023-08-15 15:21:10 +02:00 |
Jaby Blubb
|
9095be7026
|
Support sections now
|
2023-08-12 19:37:15 +02:00 |
Jaby Blubb
|
12ae4e4328
|
Introduce new gauge type
|
2023-08-12 19:13:38 +02:00 |
Jaby Blubb
|
85fcf25ffb
|
Fix rollover of list selection
|
2023-08-12 12:43:00 +02:00 |
Jaby Blubb
|
28ed05e654
|
Introduce second memory gauge
|
2023-08-12 12:03:57 +02:00 |
Jaby Blubb
|
05ec879113
|
Cleanup code
|
2023-08-12 11:38:51 +02:00 |
Jaby Blubb
|
6177f37f36
|
Support a list with Schwimmflügel
|
2023-08-06 10:46:12 +02:00 |
Jaby
|
af64fcb7f5
|
Update to latest Rust
|
2023-08-02 22:31:40 +02:00 |
Jaby
|
dfac94b832
|
Migrate to ratatui
|
2023-07-26 22:16:09 +02:00 |
Jaby
|
5e916e2b80
|
Improve Gauge usage
|
2023-07-26 22:08:10 +02:00 |
Jaby
|
11c08aebd1
|
Forgot gitignore
|
2023-07-26 21:50:20 +02:00 |
Jaby
|
0ad80909f3
|
Display memory usage
|
2023-07-26 21:49:47 +02:00 |
Jaby
|
0823d38d81
|
Integrated new code into GUI
|
2023-07-26 20:37:35 +02:00 |
Jaby
|
6cfdc7ffaf
|
Merge with new objdump code
|
2023-07-26 20:22:11 +02:00 |
Jaby
|
eb15469238
|
Print memory map
|
2023-07-24 22:22:17 +02:00 |
Jaby
|
aa365c328e
|
Sort map
|
2023-07-24 20:41:38 +02:00 |
Jaby
|
8d1dda56ef
|
Collect Symbols
|
2023-07-20 20:31:25 +02:00 |
Jaby
|
2ab4e8b155
|
Scan and print sections - prepare for SymbolTable
|
2023-07-17 18:41:15 +02:00 |
Jaby
|
59472a3f31
|
Parse with weird printf bug
|
2023-07-11 23:05:20 +02:00 |
Jaby
|
947177661a
|
Support scan stdout of objdump
|
2023-07-11 22:00:57 +02:00 |
Jaby
|
bb799349ff
|
Create objdump file
|
2023-07-11 21:37:37 +02:00 |
Jaby
|
9b7df3c910
|
Present memory usage
|
2023-07-11 20:26:33 +02:00 |
Jaby
|
f21210c042
|
Collect highest address
|
2023-07-11 19:00:59 +02:00 |
Jaby
|
4df18bfa84
|
Only read key press
|
2023-07-09 19:24:43 +02:00 |
Jaby Blubb
|
aa22859f25
|
Some cleanup
|
2023-07-09 16:49:53 +02:00 |
Jaby Blubb
|
9bad829054
|
Prepare memory usage
|
2023-07-09 16:46:49 +02:00 |
Jaby Blubb
|
1f6787d526
|
Implemented QUIT window
|
2023-07-09 16:16:28 +02:00 |
Jaby Blubb
|
7730d994ff
|
Display titel
|
2023-07-09 15:38:55 +02:00 |
Jaby Blubb
|
88afc628bc
|
Setup of update and render loop for CUI
|
2023-07-09 14:40:44 +02:00 |
Jaby Blubb
|
17a38183cf
|
Create psxreadmap and move readmap project into it
|
2023-07-09 13:31:02 +02:00 |
Jaby
|
bca17e4112
|
Sort addresses
|
2023-07-06 19:56:28 +02:00 |
Jaby
|
d0e0c6f16b
|
Parse map and write to file
|
2023-07-05 21:36:12 +02:00 |
Jaby
|
b43f029107
|
Read in map file
|
2023-07-04 21:58:15 +02:00 |
Jaby
|
278ee844a0
|
Read sub sections
|
2023-07-03 22:17:44 +02:00 |
Jaby
|
394dbb1e85
|
Parse sub section
|
2023-06-29 22:18:31 +02:00 |
Jaby
|
024e4145e0
|
Improve reading sections in
|
2023-06-29 21:32:49 +02:00 |
Jaby
|
d92c2f5a56
|
Print top-level sections
|
2023-06-29 20:18:02 +02:00 |
Jaby
|
2b3ee8ea51
|
Make Linked elements BSS conform
|
2023-06-26 20:40:30 +02:00 |
Jaby Blubb
|
57b9b09338
|
Missed cmmits
|
2023-06-25 16:39:07 +02:00 |
Jaby Blubb
|
1f8a366b6c
|
Detect sections; Unify printing help across the tools
|
2023-06-25 16:38:29 +02:00 |
Jaby Blubb
|
d342f6ebc4
|
Introduce types for readmap
|
2023-06-25 15:58:23 +02:00 |
Jaby Blubb
|
b7b5490d0c
|
Create readmap tool
|
2023-06-25 14:37:16 +02:00 |
Jaby
|
343a4c1ab2
|
Support color in text
|
2023-06-22 21:52:34 +02:00 |
Jaby
|
a4a7abe9b0
|
Support simple sentances
|
2023-06-21 22:36:31 +02:00 |
Jaby
|
70f73084e9
|
Merge branch 'ToolBox' into ToolBox_FontWriter
|
2023-06-21 21:50:52 +02:00 |
Jaby
|
4726b3c5c0
|
Use BSS default constructor
|
2023-06-21 21:45:15 +02:00 |
Jaby
|
3433ab3810
|
Fix default constructor for rectangle types
|
2023-06-19 22:30:52 +02:00 |
Jaby
|
13c7cba599
|
Testing font and color font
|
2023-06-15 20:48:25 +02:00 |
Jaby
|
cf737459aa
|
Convert Yoshi font and setup auto lba
|
2023-06-14 22:04:01 +02:00 |
Jaby
|
81627e25a8
|
Move GPU tests into an Overlay
|
2023-06-14 21:39:48 +02:00 |
Jaby
|
b2886dfdac
|
Support linking primitives
|
2023-06-13 21:21:02 +02:00 |
Jaby
|
c705c3627c
|
Support basic linked elements
|
2023-06-12 21:47:56 +02:00 |
Jaby
|
cc77237150
|
Support all primitives
|
2023-06-05 22:44:45 +02:00 |
Jaby
|
299ba7a9d6
|
Prepare for textured sprites; better integration of GPU types
|
2023-05-31 22:29:19 +02:00 |
Jaby
|
4136cca2e5
|
Support RectF
|
2023-05-30 22:06:38 +02:00 |
Jaby
|
bb124e29a0
|
Support all the line types in a somewhat decent way
|
2023-05-28 10:36:24 +02:00 |
Jaby
|
29728da2ee
|
Improve LINE_F code
|
2023-05-27 22:21:02 +02:00 |
Jaby Blubb
|
4f11903ed2
|
Bound line type
|
2023-05-27 17:07:15 +02:00 |
Jaby Blubb
|
8679932d73
|
Introduce is_render_primitive type_trait
|
2023-05-27 16:40:59 +02:00 |
Jaby Blubb
|
fc0e2db726
|
Support LINE_F
|
2023-05-27 15:14:19 +02:00 |
Jaby
|
59991a480f
|
Support transparency
|
2023-05-26 22:20:43 +02:00 |
Jaby
|
7d53d38e73
|
Cleaned up primitives
|
2023-05-24 22:06:56 +02:00 |
Jaby
|
f77750c054
|
Support GPU Primitives as constexpr
|
2023-05-24 20:55:43 +02:00 |
Jaby
|
3c22e70e94
|
Support POLY_GT4
|
2023-05-23 21:11:01 +02:00 |
Jaby
|
0b9162e00c
|
Support gouraud rectangle
|
2023-05-23 20:39:11 +02:00 |
Jaby
|
c9ec0c7f2d
|
Support POLY_FT4
|
2023-05-19 22:26:53 +02:00 |
Jaby
|
70d0fd3494
|
Use POLY_F4 and clean up code
|
2023-05-18 22:14:38 +02:00 |
Jaby
|
2b37aa3db8
|
Support POLY_F4
|
2023-05-18 22:14:09 +02:00 |
Jaby
|
2e2389ba9a
|
Prepare for quads
|
2023-05-18 21:24:40 +02:00 |
Jaby
|
530a7cff72
|
Support more primitives
|
2023-05-17 22:59:21 +02:00 |
Jaby
|
04c6f7fb77
|
Support Gouraud Shading
|
2023-05-15 21:59:06 +02:00 |
Jaby
|
e74cba6dfe
|
Support textured triangles
|
2023-05-15 21:14:37 +02:00 |
Jaby
|
09b16dae16
|
Draw first triangle
|
2023-05-07 00:07:20 +02:00 |
Jaby
|
5ccbd2ebd1
|
Replace unsafe code with raw trait
|
2023-05-01 23:01:35 +02:00 |
Jaby
|
de4ba5e1f3
|
Fix image conversion and CLUT placement
|
2023-05-01 22:37:41 +02:00 |
Jaby Blubb
|
b758d7528e
|
Include asset build into makefile
|
2023-05-01 11:02:33 +02:00 |
Jaby Blubb
|
958ce0e7fd
|
Fix fconv for clut images
|
2023-05-01 11:02:07 +02:00 |
Jaby Blubb
|
04ec3f89f1
|
Fix small bug
|
2023-04-30 16:40:01 +02:00 |
Jaby Blubb
|
34f78e08b1
|
Try loading TexturePage
|
2023-04-30 16:31:07 +02:00 |
Jaby Blubb
|
406e803234
|
Do not display help in red
|
2023-04-30 15:46:47 +02:00 |
Jaby Blubb
|
e8ae8a8798
|
Do not display the help in red for fconv
|
2023-04-30 15:33:32 +02:00 |
Jaby Blubb
|
70142ba64f
|
Put RebuildTarget into own file
|
2023-04-30 15:33:12 +02:00 |
Jaby Blubb
|
bf0ae11a53
|
Create Test TileMap
|
2023-04-30 15:31:55 +02:00 |
Jaby Blubb
|
60049cc9e5
|
Add BootImage to second DisplayBuffer during boot
|
2023-04-30 14:18:11 +02:00 |
Jaby
|
169c53e434
|
Fix broken DisplayArea
|
2023-04-27 21:23:06 +02:00 |
Jaby
|
e3b2a3026c
|
Remove printf
|
2023-04-26 22:07:38 +02:00 |
Jaby
|
df9506b585
|
Create a frame rate
|
2023-04-26 22:06:47 +02:00 |
Jaby
|
bd6891b371
|
Cleanup GPU code more
|
2023-04-26 20:42:44 +02:00 |
Jaby
|
34f8602693
|
Measure the busy loop for real hardware later
|
2023-04-26 19:09:49 +02:00 |
Jaby
|
c1ff1187f9
|
Add busy loop code and make HighResTimer work on demand rather automatically or ifdefed
|
2023-04-26 19:09:07 +02:00 |
Jaby
|
ed612b00a3
|
Create PoolBox project
|
2023-04-25 18:12:42 +02:00 |
Jaby
|
2090fa84f6
|
Use more generic enviroment variable name
|
2023-04-25 18:11:19 +02:00 |
Jaby Blubb
|
464dd8f7d5
|
Update template with latest tools; Add install batch file for easy usage with VSCode addon
|
2023-04-22 15:45:07 +02:00 |
Jaby Blubb
|
2f88f0c429
|
Add colored output to most tools; Make mkoverlay more tolerant for missing overlay files; Make psxcdgen_ex emit a warning when no license file is specified
|
2023-04-22 15:44:21 +02:00 |