jaby
|
4f48e36033
|
Integrate pop-fe better
|
2024-03-22 00:50:37 -05:00 |
jaby
|
d1b857a8d5
|
First draft for pop-fe
|
2024-03-21 23:41:12 -05:00 |
jaby
|
d7f50ba520
|
Improve naming of PSX related ENV variables
|
2024-03-21 17:41:41 -05:00 |
jaby
|
064fb02cf5
|
Use new substitution feature to switch between serial codes
|
2024-03-21 17:23:38 -05:00 |
jaby
|
0a5672ec6f
|
Support ENV variables in CD names
|
2024-03-21 16:51:17 -05:00 |
jaby
|
b4d02a995d
|
Fix border slightly
|
2024-03-20 23:24:27 -05:00 |
jaby
|
7fd536561a
|
Update serial codes
|
2024-03-20 17:54:27 -05:00 |
jaby
|
6cd88cba74
|
Add second frame to see something on PS3
|
2024-03-20 17:16:58 -05:00 |
jaby
|
13e342565d
|
Fix IO Rendering between DMA calls
|
2024-03-16 22:46:12 -05:00 |
jaby
|
114d40b577
|
Support DönerFisch again
|
2024-03-01 12:25:14 -05:00 |
jaby
|
36fdbc1710
|
Experimental PKG generation support
|
2024-02-27 22:31:41 -05:00 |
jaby
|
5ed8b76902
|
Fix CD image for PKG files
|
2024-02-25 15:38:30 -05:00 |
jaby
|
bf67b83629
|
Finish integrating custom configs
|
2024-02-20 22:29:09 -05:00 |
jaby
|
8c1d806f45
|
Clean up MakeFiles
|
2024-02-09 15:41:56 -05:00 |
jaby
|
72b6d6ad43
|
Improve custom configuration support
|
2024-02-09 15:35:25 -05:00 |
jaby
|
753c46377b
|
First configuratable JabyEngine prototype
|
2024-02-09 11:30:55 -05:00 |
jaby
|
6352693afb
|
Remove TODO tag
|
2024-02-09 09:44:09 -05:00 |
jaby
|
348f0fd444
|
Support different regions
|
2024-02-09 09:43:39 -05:00 |
jaby
|
97b3de834f
|
Resolve some TODOs
|
2024-02-08 21:29:18 -05:00 |
jaby
|
e5f8a18acb
|
DMA BIOS Font (not HW tested)
|
2024-02-08 20:22:32 -05:00 |
jaby
|
77c0dd28db
|
Force 16 Word limit for Linked List GPU
|
2024-02-07 22:04:28 -05:00 |
jaby
|
507615df97
|
Collect information for future work
|
2024-02-06 22:21:44 -05:00 |
jaby
|
1dc04bd0bd
|
Enable PAL and NTSC build
|
2024-02-04 20:35:15 -05:00 |
jaby
|
39ca29a476
|
Translate DönerFisch
|
2024-01-24 21:05:26 -05:00 |
jaby
|
5ffc47892c
|
Try to rotate DönerFisch
|
2024-01-24 18:21:08 -05:00 |
jaby
|
3e7b940eb8
|
Delete old version which remained unused
|
2024-01-23 22:31:21 -05:00 |
jaby
|
cad12f67e4
|
Small improvements for code readability
|
2024-01-23 14:44:10 -05:00 |
jaby
|
c33f6e8c1e
|
Render Dönerfisch for the GTE test
|
2024-01-23 12:11:57 -05:00 |
jaby
|
40c86eea0e
|
Prepare GTE overlay
|
2024-01-23 11:46:41 -05:00 |
jaby
|
7d8a114953
|
Use new PageOffset feature from SimpleTIM
|
2024-01-23 11:28:35 -05:00 |
jaby
|
31bdf854a7
|
Add Dönerfisch
|
2024-01-23 11:10:04 -05:00 |
jaby
|
ac95ff11e5
|
Remove support for No screen code all together
|
2024-01-16 21:54:16 -05:00 |
jaby
|
86df7e72e0
|
Support PSYQ/No
|
2024-01-15 21:21:57 -05:00 |
jaby
|
c7a6a44392
|
Support resetting screen
|
2024-01-15 20:59:55 -05:00 |
jaby
|
ffb782a69c
|
Improve UI
|
2024-01-15 20:51:52 -05:00 |
jaby
|
a91ba842e0
|
Use pulses instead of frame based movement
|
2024-01-15 20:46:00 -05:00 |
jaby
|
548b808056
|
Code improvement
|
2024-01-15 20:34:08 -05:00 |
jaby
|
459dad9ed5
|
Adjust with PSYQ logic
|
2024-01-15 20:21:26 -05:00 |
jaby
|
4d7cce2d84
|
More CleanUp of JabyEngine/PoolBox
|
2024-01-05 23:02:14 -06:00 |
jaby
|
9c6778d497
|
Improve usage of Line types
|
2024-01-05 22:56:44 -06:00 |
jaby
|
1f38bd9f68
|
Introduce corner frames
|
2024-01-05 21:42:15 -06:00 |
jaby
|
111a42a7e1
|
Support Version number and change font to BIOS for ControllerTest
|
2024-01-05 13:35:37 -06:00 |
jaby
|
60aa84ef28
|
Move ScreenCenter code to FontCycler
|
2024-01-05 13:21:57 -06:00 |
jaby
|
f78d29c763
|
Cycle through fonts
|
2024-01-05 13:11:43 -06:00 |
jaby
|
80a65598ac
|
Update Poolbox with FontWriter changes
|
2024-01-05 12:33:31 -06:00 |
jaby
|
3e6f5505c2
|
Update PoolBox with latest changes
|
2024-01-05 12:25:11 -06:00 |
jaby
|
ff9186ea67
|
Create the Screen Center overlay
|
2024-01-05 11:10:02 -06:00 |
jaby
|
60c4c5e61f
|
Support Second controller port (or not if disabled) and have a fancy background
|
2024-01-04 22:28:25 -06:00 |
jaby
|
8a7bcf92fa
|
Display type of controller
|
2024-01-04 21:54:21 -06:00 |
jaby
|
b2e25c6dc3
|
Read analoge stick positions
|
2024-01-04 21:36:40 -06:00 |
jaby
|
2d66e4fe96
|
Support more buttons
|
2024-01-04 20:58:46 -06:00 |
jaby
|
c0c395ec97
|
Support a few buttons
|
2024-01-04 18:39:42 -06:00 |
jaby
|
55d08c0af6
|
Improve alignment
|
2024-01-04 18:10:31 -06:00 |
jaby
|
e368ab08de
|
Crappy Layout
|
2024-01-04 17:11:40 -06:00 |
jaby
|
64ac557d73
|
Prepare ControllerTest state with art and back functionality
|
2024-01-04 12:30:17 -06:00 |
jaby
|
425e093442
|
Improve colors
|
2024-01-04 10:03:25 -06:00 |
jaby
|
376cf02697
|
Support exiting GPU Test
|
2024-01-03 22:44:13 -06:00 |
jaby
|
21efede7cb
|
Support original GPU test
|
2024-01-03 22:07:39 -06:00 |
jaby
|
4723126af2
|
Support loading Assets for Overlays
|
2024-01-03 21:26:21 -06:00 |
jaby
|
c50e3b78ca
|
Fix state cache bug
|
2024-01-03 21:26:01 -06:00 |
jaby
|
493765adbb
|
Add ControllerTest Overlay and support not loading new state if previous loaded
|
2024-01-03 20:38:43 -06:00 |
jaby
|
2cc8416c4f
|
Do not require LBAs
|
2024-01-03 18:06:59 -06:00 |
jaby
|
c142f3b0d6
|
Load Overlay
|
2024-01-03 17:23:23 -06:00 |
jaby
|
f2183b3a99
|
Support selecting a menu and terminate execution if so
|
2024-01-03 16:31:43 -06:00 |
jaby
|
f024cba8c2
|
Support simple Menu
|
2024-01-03 16:10:00 -06:00 |
jaby
|
aeb1cd57da
|
Implement Wiggle Title Text
|
2024-01-03 15:18:44 -06:00 |
jaby
|
d692d57bcf
|
Re-create PoolBox Paco
|
2024-01-03 12:51:13 -06:00 |
jaby
|
b4458d4280
|
Remove all old code
|
2024-01-03 10:21:07 -06:00 |
jaby
|
d7a5efb362
|
Support DualShock
|
2024-01-03 10:03:05 -06:00 |
jaby
|
73a452d616
|
Support Controller
|
2024-01-02 22:51:51 -06:00 |
jaby
|
f1d4197762
|
Lift RawController code
|
2024-01-02 20:18:40 -06:00 |
jaby
|
771257d813
|
Support BIOS Font
|
2024-01-02 15:57:21 -06:00 |
jaby
|
a67a634fd8
|
Support BIOS Font
|
2024-01-02 15:42:57 -06:00 |
jaby
|
47fb903103
|
Upload BIOS Clut (wrong plaette yet)
|
2023-12-20 16:24:56 -05:00 |
jaby
|
d7fce900f9
|
Introduce Global Font Memory allocator
|
2023-12-20 12:02:15 -05:00 |
jaby
|
c448d3a720
|
Support %s and %p
|
2023-12-05 22:28:35 -05:00 |
jaby
|
c4892d51ab
|
Support %i
|
2023-12-05 21:04:45 -05:00 |
jaby
|
f762536e33
|
Implement itoa
|
2023-12-05 20:46:15 -05:00 |
jaby
|
7904da6875
|
Prepare C arg list
|
2023-12-04 21:48:27 -05:00 |
jaby
|
891818bef9
|
Use nicer timeout
|
2023-12-01 23:10:17 -05:00 |
jaby
|
dc5586aca1
|
Try new design
|
2023-12-01 23:07:16 -05:00 |
jaby
|
018cd9dac0
|
Move make code to own header
|
2023-12-01 22:39:44 -05:00 |
jaby
|
b5e3ccde5a
|
New wiggle approach
|
2023-12-01 22:24:00 -05:00 |
jaby
|
833bc560d0
|
Wiggle experiments
|
2023-12-01 15:25:36 -05:00 |
jaby
|
cd9f90bcd4
|
Display text
|
2023-12-01 14:31:32 -05:00 |
jaby
|
90731c1e52
|
Change to object orientated design
|
2023-11-30 20:55:36 -05:00 |
jaby
|
c7e43a0210
|
Basic rendering of the font
|
2023-11-30 20:24:26 -05:00 |
jaby
|
a6071fd5fc
|
Fix build of support library
|
2023-11-27 21:11:09 -05:00 |
jaby
|
30057d9687
|
Improve naming
|
2023-11-26 19:44:10 -05:00 |
jaby
|
598cef32b1
|
Sketch setup of Font
|
2023-11-26 18:43:23 -05:00 |
jaby
|
650509b03a
|
Prepare Font double buffer
|
2023-11-25 17:23:49 +01:00 |
jaby
|
ef1890b3b7
|
Load Font texture to VRAM
|
2023-11-24 23:05:18 -05:00 |
jaby
|
cdf647da20
|
Use setup code in example
|
2023-11-24 22:23:44 -05:00 |
jaby
|
51b80a4243
|
Fix include error
|
2023-11-23 22:09:41 -05:00 |
jaby
|
48a656ae2c
|
Integrate library into project
|
2023-11-23 22:07:08 -05:00 |
jaby
|
086cad479b
|
Measure avg frame-time per sec
|
2023-11-04 19:55:49 -04:00 |
jaby
|
ea995ddf7b
|
Support commenting out overlays
|
2023-11-04 19:43:59 -04:00 |
jaby
|
fa8e121ffd
|
Measure render loop
|
2023-11-04 19:43:41 -04:00 |
jaby
|
b130cb9542
|
Prepare timer bug fix
|
2023-10-12 18:26:32 +02:00 |
jaby
|
6d4916178c
|
Disable auto crlf
|
2023-10-11 18:20:43 +02:00 |
jaby
|
9e235a310c
|
Merge with new build technique
|
2023-10-09 22:38:28 +02:00 |
jaby
|
58db6351f3
|
Support linux build
|
2023-10-09 22:34:42 +02:00 |
jaby
|
b279dd8bdb
|
Update Makefiles and Template
|
2023-10-09 20:52:19 +02:00 |
jaby
|
c976141c51
|
Replace include guards with pragma once
|
2023-10-05 21:40:04 +02:00 |
jaby
|
b9cfbaec6b
|
Add LINE to make functions as last primitive
|
2023-10-03 20:44:08 +02:00 |
jaby
|
246fd80ed9
|
Extend make functions for POLY
|
2023-10-03 20:31:17 +02:00 |
jaby
|
3c6c60792b
|
Support TILE and SPRT for make functions
|
2023-10-03 17:10:10 +02:00 |
jaby
|
234cb064e2
|
Support even more make functions
|
2023-10-03 16:18:43 +02:00 |
jaby
|
9385f53bad
|
Add more make functions
|
2023-10-03 16:04:37 +02:00 |
jaby
|
a9f9ef8215
|
Create maker functions for Position and Size
|
2023-10-03 15:04:21 +02:00 |
jaby
|
baa9e8c5de
|
Remove last constructor and remove GLOBAL SUB with it
|
2023-10-03 13:16:46 +02:00 |
jaby
|
af5855804f
|
Remove primitive support types constructor
|
2023-10-03 09:52:04 +02:00 |
jaby
|
f852c564cd
|
Remove Rectangle constructors
|
2023-09-27 22:09:15 +02:00 |
jaby
|
0e78551a5a
|
Remove POLY constructors
|
2023-09-27 21:15:53 +02:00 |
jaby
|
7943bafb8d
|
Remove GPU Commands constructor
|
2023-09-25 20:45:11 +02:00 |
jaby
|
101e44b1ac
|
Port to latest GCC and fix CD loading bug
|
2023-09-03 01:57:28 +02:00 |
jaby
|
1e94d0352b
|
Start refactor of FontWriter
|
2023-08-31 05:15:34 +02:00 |
jaby
|
9136d762fb
|
Turn Paco into an object
|
2023-08-30 03:23:05 +02:00 |
jaby
|
49de845537
|
Make Paco cycle through color
|
2023-08-28 17:11:04 +02:00 |
jaby
|
c6c9231670
|
Display Pacos art
|
2023-08-28 16:48:42 +02:00 |
jaby
|
c40a8f44a5
|
Introduce new timer based on vsync
|
2023-08-27 21:29:43 +02:00 |
jaby
|
54c7a2f8fe
|
Improve rebuild behaviour
|
2023-08-25 15:31:06 +02:00 |
jaby
|
09e6aef606
|
Integrate psxreadmap
|
2023-08-25 06:31:00 +02:00 |
jaby
|
d919f4fbd5
|
Use psxcdgen_ex under WSL and improve wslpath and makefiles
|
2023-08-25 05:15:23 +02:00 |
jaby
|
75ab477fff
|
Make Linked elements BSS conform
|
2023-06-26 20:40:30 +02:00 |
jaby
|
63aa467962
|
Missed cmmits
|
2023-06-25 16:39:07 +02:00 |
jaby
|
dded028da2
|
Support color in text
|
2023-06-22 21:52:34 +02:00 |
jaby
|
378196d422
|
Support simple sentances
|
2023-06-21 22:36:31 +02:00 |
jaby
|
d40486a308
|
Testing font and color font
|
2023-06-15 20:48:25 +02:00 |
jaby
|
501ed1cd35
|
Convert Yoshi font and setup auto lba
|
2023-06-14 22:04:01 +02:00 |
jaby
|
4b02b9a7d2
|
Move GPU tests into an Overlay
|
2023-06-14 21:39:48 +02:00 |
jaby
|
50a2fc3128
|
Support linking primitives
|
2023-06-13 21:21:02 +02:00 |
jaby
|
04fa09e7e7
|
Support basic linked elements
|
2023-06-12 21:47:56 +02:00 |
jaby
|
fd9e352355
|
Support all primitives
|
2023-06-05 22:44:45 +02:00 |
jaby
|
1ff6367918
|
Support RectF
|
2023-05-30 22:06:38 +02:00 |
jaby
|
ad7a6c2210
|
Support all the line types in a somewhat decent way
|
2023-05-28 10:36:24 +02:00 |
jaby
|
3d0a5b81c2
|
Improve LINE_F code
|
2023-05-27 22:21:02 +02:00 |
jaby
|
f67361c62b
|
Bound line type
|
2023-05-27 17:07:15 +02:00 |
jaby
|
4914e3b9b4
|
Support LINE_F
|
2023-05-27 15:14:19 +02:00 |
jaby
|
6f735eeefb
|
Support transparency
|
2023-05-26 22:20:43 +02:00 |
jaby
|
1832f6b066
|
Cleaned up primitives
|
2023-05-24 22:06:56 +02:00 |
jaby
|
6d6396ad16
|
Support GPU Primitives as constexpr
|
2023-05-24 20:55:43 +02:00 |
jaby
|
a16f12a5ce
|
Support POLY_GT4
|
2023-05-23 21:11:01 +02:00 |
jaby
|
e8bd3f9fb6
|
Support gouraud rectangle
|
2023-05-23 20:39:11 +02:00 |
jaby
|
cc2c01138c
|
Support POLY_FT4
|
2023-05-19 22:26:53 +02:00 |
jaby
|
1e0ba605b7
|
Use POLY_F4 and clean up code
|
2023-05-18 22:14:38 +02:00 |
jaby
|
0cd9d0983a
|
Prepare for quads
|
2023-05-18 21:24:40 +02:00 |
jaby
|
cc9e91bebb
|
Support more primitives
|
2023-05-17 22:59:21 +02:00 |
jaby
|
ef08bac90e
|
Support Gouraud Shading
|
2023-05-15 21:59:06 +02:00 |
jaby
|
d7e4330868
|
Support textured triangles
|
2023-05-15 21:14:37 +02:00 |