mirror of
https://github.com/open-goal/jak-project
synced 2026-09-01 17:59:55 -04:00
[runtime] pckernel implementation (#1032)
* toggle for ripping level models * Create pckernel.gc * builds and works * fix defs * resolution info works * native letterboxing * menu * Fullscreen buttons * Update glfw * fix fullscreen taking over everything for some reason * fix screenshots and add more menu options * Cleanup DMA mess in load boundary render code (first try!!) * Update default-menu.gc * clang * fix accidental macros in pairs * refs * fix null reference bugs * add lavatube * custom aspect ratios work (3D only) * custom aspect ratios work (3D only) * fix aspect ratio and non-4x3 debug text * change `sceOpen` * deadzone setting * merge fixes * check out `debug-pad-display` * update readme imgs * settings save works * oops * settings read/load (incomplete) * add `:stop` to debugger and fix detach on Windows * settings load works * fullscreen and aspect ratio setting fixes * swap menu options for convenience * settings loads automatically properly * fix panic and font hack edge case * add rolling, ogre, snow, swamp, sunken b, jungle b * Fixed borderless on windows please work * Update fake_iso.txt * remove error from opengl debug filter * update refs * minor tfrag tod palette lookup change * accidentally nuked all opengl errors
This commit is contained in:
+4
-4
@@ -452,7 +452,7 @@
|
||||
(defun string->int ((str string))
|
||||
(let ((str-ptr (-> str data))
|
||||
(result 0)
|
||||
(v1-0 #f)
|
||||
(negate #f)
|
||||
)
|
||||
(cond
|
||||
((= (-> str-ptr 0) 35)
|
||||
@@ -461,7 +461,7 @@
|
||||
((or (= (-> next-char-1 0) 120) (= (-> next-char-1 0) 88))
|
||||
(let ((next-char-2 (&-> next-char-1 1)))
|
||||
(when (= (-> next-char-2 1) 45)
|
||||
(set! v1-0 #t)
|
||||
(set! negate #t)
|
||||
(set! next-char-2 (&-> next-char-2 1))
|
||||
)
|
||||
(while (or
|
||||
@@ -497,7 +497,7 @@
|
||||
)
|
||||
(else
|
||||
(when (= (-> str-ptr 1) 45)
|
||||
(set! v1-0 #t)
|
||||
(set! negate #t)
|
||||
(set! str-ptr (&-> str-ptr 1))
|
||||
)
|
||||
(while (and (>= (-> str-ptr 0) (the-as uint 48)) (>= (the-as uint 57) (-> str-ptr 0)))
|
||||
@@ -507,7 +507,7 @@
|
||||
)
|
||||
)
|
||||
(cond
|
||||
(v1-0
|
||||
(negate
|
||||
(- result)
|
||||
)
|
||||
(else
|
||||
|
||||
Reference in New Issue
Block a user